天天看點

android使用者注冊伺服器端代碼 php

<?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";//使用者名重複

}

 }

?>