您的位置:首页 > 移动开发 > Android开发

android用户注册服务器端代码 php

2014-01-29 11:03 267 查看
<?PHP

$connf=mysql_connect("localhost","root","123456") or die("连接数据库服务器失败!".mysql_error());

$db_select=mysql_select_db("campusbusiness",$connf);

mysql_query("set names utf8",$connf); 

$name=$_POST['reg_name'];

$pwd=$_POST['reg_pwd'];

$qq=$_POST['reg_qq'];

$phone=$_POST['reg_phone'];

$imei=$_POST['reg_imei'];

$counts=0;

//从服务器数据库的register表中查询  reg_name这列

$select=mysql_query("SELECT reg_name FROM register",$connf);

$num=mysql_num_rows($select);

//得到reg_name这列的数据以数组的方式存储,并赋值给$db_data。(如果没有查到该资源就返回false)

  while($db_data=mysql_fetch_array($select,MYSQL_ASSOC))

 {
//判断用户名是否重复
if($db_data['reg_name']!=$name)
{
$counts++;
}

 }

 //如果不想等的数量等于总行数,即所有的行都和用户输入的不相同(就是说数据库中还没有该名字的注册),或者数据库里的行数是零(同样说明数据库还没有改名字//的用户注册)

 if($counts==$num||$num==0)

 {

  $insert=mysql_query("INSERT INTO register (reg_name,reg_pwd,reg_qq,reg_phone,reg_imei) 
VALUE ('".$name."','".$pwd."','".$qq."','".$phone."','".$imei."');",$connf);
if($insert)
{
echo "11111";//注册成功
}else{

  echo "11";//用户名重复
}

 }

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息