在cocos2dx中通过php文件访问服务器数据库(3)
来源:互联网 发布:java web开发网站 编辑:程序博客网 时间:2024/05/22 16:48
商会讲解了怎么在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'];
$EMAIL=$_GET['email'];
$open=fopen("testadd.xml","w");
if(empty($USERID))
{
fwrite($open,"000");
echo"user is empty";
}
else if(empty($PASSWORD))
{
fwrite($open,"001");
echo"password is empty";
}
else if(empty($EMAIL))
{
fwrite($open,"002");
echo"eamil is empty";
}
else
{
$con=mysql_connect($mysql_server,$mysql_username,$mysql_password) ordie("不能连接数据库");
mysql_select_db($dbname,$con);
$result=mysql_query("select * from newsuser whereuname='$USERID'");
if($row=mysql_fetch_array($result))
{
fwrite($open,"11");
echo"This user exists";
//var_dump ($row[2]);
}
else
{
fwrite($open,"10");
$result=mysql_query("insert intonewsuser(uname,upass,uemail)values('$USERID','$PASSWORD','$EMAIL')");
echo"Register success";
}
}
?>
</body>
</html>
需要多输入一个email的数据,用于以后可以向用户推送数据,或者用来修改密码等等。主要的语句就是这个:$result=mysql_query("insert intonewsuser(uname,upass,uemail)values('$USERID','$PASSWORD','$EMAIL')");
当然,最后还要分享一下修改信息的语句,比如修改存储在游戏数据库中的最高分:
<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'];
$NEWSCORE=$_GET['newscore'];
$con=mysql_connect($mysql_server,$mysql_username,$mysql_password)or die("不能连接数据库");
mysql_select_db($dbname,$con);
$result=mysql_query("select * fromnewsuser where uname='$USERID' and upass='$PASSWORD'");
if($row=mysql_fetch_array($result))
{
$result=mysql_query("update newsuser set highestScore = $NEWSCOREwhere uname='$USERID' and upass='$PASSWORD'");
}
?>
</body>
</html>
相对来说语句更加简单了。只要一个updata语句就好了,但是注意要找对你要修改的数据,不然出错了就不好了。修改密码的方法也可以通过这语句来实现。
下次简单分享一下wamp的基础操作。
- 在cocos2dx中通过php文件访问服务器数据库
- 在cocos2dx中通过php文件访问服务器数据库(3)
- 在cocos2dx中通过php文件访问服务器数据库(2)
- 在 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方法实现文件上传功能
- Trie树
- 每日一讲:C语言getchar函数的用法
- Stanford机器学习---第六讲. 怎样选择机器学习方法、系统
- SharedPreference和Bundle的区别
- Android自定义控件之刻度尺控件
- 在cocos2dx中通过php文件访问服务器数据库(3)
- 关于logistic regression的前世今生
- SAS使用where keep drop rename obs 选项使用时需注意的几点
- 借助matlab神经网络工具箱实现蠓虫分类
- IE6、7中的关于浮动的BUG笔记
- C++类小例
- 招财宝+保本基金的稳健高杠杆玩法
- 我所遇到的Android开发中的坑
- 机器学习-SVM-垃圾分类器项目