现在的位置: 首页学习笔记>正文
PHP实战注册信息录入数据库
发表于5年前 学习笔记 评论数 2

OK,现在做注册用户登录数据的链接了.

做到这一步有点小激动,哈哈.

因为吧数据录入到数据库,这玩意一出来,没问题.

心情舒畅.好了,不扯,继续 let's,go

先建立数据库连接,今天就不分割代码,

先随便找个地方,

就在common.inc.php页面.链接数据库代码如下

PHP注册登录

  1. //连接数据库   
  2.    define('DB_HOST','localhost');   
  3.    define('DB_USER','root');   
  4.    define('DB_PWD','写上你自己的数据库密码');   
  5.    define('DB_NAME','testguest');   
  6.       
  7.       
  8.    //链接数据库   
  9.    $conn=@mysql_connect(DB_HOST,DB_USER,DB_PWD)or die('链接出错');   
  10.       
  11.    //选择数据库   
  12.    mysql_select_db(DB_NAME) or die('数据找不到!,错误信息:'.mysql_errno());   
  13.    //选择字符集   
  14.    mysql_query('SET NAMES UTF8')or die('字符串设计错误');   
  15.       
  16.    OK数据库连接成功后.    
  17.   
  18.    我们就在注册页面添上这些代码.      
  19.   
  20. //引号中变量可以直接放,但是数组需要加上花括号{}   
  21.    mysql_query("INSERT INTO tb_user(
  22.                                     tb_uniqid,  
  23.                                     tb_username,  
  24.                                     tb_password,  
  25.                                     tb_question,  
  26.                                     tb_answer,  
  27.                                     tb_email,  
  28.                                     tb_qq,  
  29.                                     tb_url,  
  30.                                     tb_active,  
  31.                                     tb_sex,  
  32.                                     tb_face,  
  33.                                     tb_reg_time,  
  34.                                     tb_last_time,  
  35.                                     tb_last_ip  
  36.                                             )   
  37.                                     VALUES  
  38.                                             (  
  39.                                     '{$_clean['uniqid']}',  
  40.                                     '{$_clean['username']}',  
  41.                                     '{$_clean['password']}',  
  42.                                     '{$_clean['question']}',  
  43.                                     '{$_clean['answer']}',  
  44.                                     '{$_clean['email']}',  
  45.                                     '{$_clean['qq']}',  
  46.                                     '{$_clean['url']}',  
  47.                                     '{$_clean['active']}',  
  48.                                     '{$_clean['sex']}',  
  49.                                     '{$_clean['face']}',  
  50.                                     NOW(),  
  51.                                     NOW(),  
  52.                                     '{$_SERVER["REMOTE_ADDR"]}'  
  53.                                     )"or die('数据库错误'.mysql_error());   
  54.    //关闭数据库.   
  55.    mysql_close();   
  56.    //跳转到主页.   
  57.    _location('恭喜你注册成功','index.php');   
  58.   
  59. 跳转到主页代码如下.   
  60. 写在核心函数库文件.   
  61. Global.func.php   
  62. function _location($_info,$_url)   
  63.  {   
  64.     echo "<script type='text/javascript'>alert('.$_info.');location.href='$_url';</script>";   
  65.  }   
  66.   
  67.   
  68. 然后我们继续做防止用户名重复.   
  69.    $_query=mysql_query("select tb_username from tb_user where tb_username='{$_clean['username']}'");   
  70.     if (mysql_fetch_array($_query,MYSQL_ASSOC))   
  71.     {   
  72.         _alert_back(用户名已存在);   
  73.     }   
  74.       
  75. OK 成功.   
  76. 剩下的明天继续做.  
×
腾讯微博