在cocos2dx中通过php文件访问服务器数据库(2)

         上次分享了怎么通过在cocos2dx里面写语句来访问自己的php文件,以达到最终访问自己的wamp服务器的目的。那么这一次来讲解一下如何来写自己的php文件。

         当然这个要求自己首先要对php的基本语法,以及对数据库基本操作要有所了解,才能更好的认识到自己的操作是否正确。

         下面先贴一下一个登陆的代码:

<html>

<body>

<?php

error_reporting(E_ALL ^ E_DEPRECATED);

$mysql_server="localhost";

$mysql_username="root";

$mysql_password="";

 

$dbname="game";

 

$USERID=$_GET['username'];

$PASSWORD=$_GET['password'];

 

$open=fopen("test.xml","w");

 

if(empty($USERID))

{

   fwrite($open,"000");

   echo"user  is empty";

}

 

else if(empty($PASSWORD))

{

   fwrite($open,"001");

   echo"password is empty";

}

 

else

{

   $con=mysql_connect($mysql_server,$mysql_username,$mysql_password) ordie("不能连接数据库");

 

   mysql_select_db($dbname,$con);

 

   $result=mysql_query("select * from newsuser where uname='$USERID'and upass='$PASSWORD'");

 

   if($row=mysql_fetch_array($result))

    {

       $hscore=$row['highestScore'];

       fwrite($open,"11");

       //echo <body>.$hscore.</body>;

       echo"Login Success";

       //var_dump ($row[2]);

    }

 

   else

    {

       fwrite($open,"10");

       echo"Login Failed";

    }

}

?>

</body>

</html>

 

         整个代码大致的意思就是首先访问自己的服务器通过访问到自己的数据库以后,通过从cocos2dx客户端输入传递过来的用户名以及密码,然后再数据库之中查询有没有相关的信息:$result=mysql_query("select * from newsuser whereuname='$USERID' and upass='$PASSWORD'");这个语句就是在查询是否有匹配的用户名以及密码。

         最后通过判断是否登陆成功,来echo语句Login Success或者Login Failed。

         相对来说并不是很难,只要对基础了解,就相对来说很方便。

         下一次分享一下注册以及修改数据库中的数据的语句,同时讲一下wamp的基础用法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值