在cocos2dx中通过php文件访问服务器数据库(2)
来源:互联网 发布:java web开发网站 编辑:程序博客网 时间:2024/06/15 16:57
上次分享了怎么通过在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的基础用法。
- 在cocos2dx中通过php文件访问服务器数据库
- 在cocos2dx中通过php文件访问服务器数据库(2)
- 在cocos2dx中通过php文件访问服务器数据库(3)
- 在 php 中通过 CURL 上传文件
- 在 php 中通过 CURL 上传文件
- 在 php 中通过 CURL 上传文件
- cocos2dx上传文件至php服务器操作
- 在ASP中通过SQL访问ACESS数据库的方法
- 在weblogic环境中,通过连接池访问数据库
- 在Java程序中,通过JDBC访问数据库
- 在spark集群中通过hive访问mysql数据库
- [cocos2dx]在cocos2dx中通过Jni实现Java与C++的互相调用(一)
- [cocos2dx]在cocos2dx中通过Jni实现Java与C++的互相调用(二)
- 通过数据库服务器触发器控制机器访问
- Android通过PHP访问MySQL数据库
- Android客户端通过PHP访问MySQL数据库
- 防止通过域名访问服务器文件目录
- 在PHP中通过POST方法实现文件上传功能
- 2016校赛预赛 Problem B
- 第一篇博客
- getElementsByTagName().length 返回0
- C#第三次上机
- 笔记-JS中常见的数据运算
- 在cocos2dx中通过php文件访问服务器数据库(2)
- 小议json与数组的区别
- Trie树
- 每日一讲:C语言getchar函数的用法
- Stanford机器学习---第六讲. 怎样选择机器学习方法、系统
- SharedPreference和Bundle的区别
- Android自定义控件之刻度尺控件
- 在cocos2dx中通过php文件访问服务器数据库(3)
- 关于logistic regression的前世今生