第九区-Jquery超级群

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 391|回复: 2

新手问题,求解答 [复制链接]

Rank: 1

发表于 2011-7-15 08:36:41 |显示全部楼层
  1. <?php
  2. $email=$_POST['email'];
  3. $username=$_POST['username'];
  4. $password=$_POST['password'];
  5. if(!$email|| !$username|| !$password){
  6.     echo "您有没有填写的信息哦,请重新填写!<p></p><a href=../p/register.php>返回注册页面</a>";
  7.     exit;
  8.     }

  9. if (!get_magic_quotes_gpc()){
  10.     $email=addslashes($email);
  11.     $username=addslashes($username);
  12.     $password=addslashes($password);
  13. }

  14. @ $db = new mysqli('127.0.0.1','root','123456','user');

  15. if (mysqli_connect_errno()){
  16.     echo "出错啦!请重新尝试一下!";
  17.     exit;
  18. }
  19. $query = "insert into user values
  20.     ('".$email."', '".$username."', '".$password."')";
  21. $result=$db->query($query);

  22. if($result){
  23.     echo $db->affected_rows."您的注册已经成功!欢迎您加入我们的大家庭!";
  24. }else{
  25.     echo "注册失败,请重新注册!";
  26.     }

  27. $db->close();
  28. ?>
复制代码




代码见上面,如果注册不填信息,则返回结果"您有没有填写的信息哦,请重新填写!返回注册页面",如果填写完毕,则返回页面是空白,什么都没有,请各位大虾指教。谢谢


Rank: 7Rank: 7Rank: 7

发表于 2011-7-15 09:11:05 |显示全部楼层
前面是$db = new mysqli....啥的实例化了一个类,后面怎么就用mysqli_connect_errno()这种函数了呢?
应该是$db->connect_errno吧。

使用道具 举报

Rank: 1

发表于 2011-7-15 09:44:53 |显示全部楼层
简单 发表于 2011-7-15 09:11
前面是$db = new mysqli....啥的实例化了一个类,后面怎么就用mysqli_connect_errno()这种函数了呢?
应该 ...

这是填写不完全的



这是填写完全的


改成$db->connect_errno,还是这个样子
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|第九区-Jquery超级群    点击这里加入此群 点击这里加入此群

GMT+8, 2012-2-8 09:53 , Processed in 0.066336 second(s), 16 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部