首页 开发编程 正文

php怎么看用户名已存在(太阳出来了后面是什么句子)

2、在PHP中判断注册用户名是否存在如何做3、怎么在PHP下做新用户添加时检验是否以存在该用户名4、php判断用户名是否存在5、php表单验证用户名已存在6、php注册的时候怎么验证用户名是否存在怎么用php查询注册的用户名是否存在?...

本篇文章给大家谈谈php怎么看用户名已存在,以及太阳出来了后面是什么句子对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

怎么用php查询注册的用户名是否存在?

最简单的办法

echo 一下$check ,你就知道你错在哪里了。

以后养成好习惯,每当SQL语句运行出错时,ECHO一下SQL语句,把他放到数据库中运行一下,你就知道哪里出错了,如果SQL放到数据库里能运行处正确的结果,再去找别的地方的错误。

望采纳。

在PHP中判断注册用户名是否存在如何做

php中 判断数据库

一般是 select `uid` form `member` where `username` = $_POST['username'] limit 1

这只是一段SQL

里面的安全和实现我想你应该明白

我只是和你讲原因

当你获取注册的用户名,并where 与数据库里查询,如果匹配的那会返回那段 username 对应的uid 编号 或者返回其它也可以

如果判断没有 则就返回是NULL 空

那么你就可以这样判断

if(!empty($row_member['uid'])){

//用户名已经被注册

}else{

//用户名可以使用

}

怎么在PHP下做新用户添加时检验是否以存在该用户名

1.前端表单form提交用户名到php页面

form action="test.php" method="post"

用户名:input name="user" type="text"

密 码:input name="password" type="password"

input type="submit" value="提交"

2.test.php页面

?php

//首先要连接数据库,这里省略

$name=$_POST['user'];//得到用户名,然后就可以通过查询语句在数据库里查询了

?

需要会基本的sql查询语句

php判断用户名是否存在

if($res mysql_num_rows($res)0){

这一行,改成

if(mysql_num_rows($res)0){

试一下

php表单验证用户名已存在

?php

require 'form.php';  // 你的表单, 注意提交的URL

if (isset($_POST['submit'])) {

    $username = $_POST['username'];

  $sql = "SELECT count(id) AS number FROM users WHERE username = '$username'";

  $r = mysql_query($sql);

  $number = mysql_fetch_assoc($r)['number'];

  if ($number  1) {

      // 保存数据

      $username = $_POST['username'];

      $password = $_POST['password'];

      // ...

      $sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')";

      mysql_query($sql);

      if (mysql_affected_rows()) {

          echo '注册成功!';

      } else {

          echo '注册失败';

      }

  } else {

      echo "该用户已经存在, 请更换用户名";

  }

  

}

php注册的时候怎么验证用户名是否存在

1    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

002     

003     head    

004     meta http-equiv="Content-Type" content="text/html; charset=utf-8" /    

005     meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /    

006     link rel="stylesheet" type="text/css" href="css/int.css" /    

007     script type="text/javascript" src="js/func.js"/script    

008     style type="text/css"    

009     td{    

010         height:30px;    

011         vertical-align:middle;    

012         align:center;    

013     }    

014     #myText{    

015      width:600px;    

016     }    

017     /style    

018     title注册页面;/title    

019     /head    

020          

021     body     

022          

023     ?php    

024     error_reporting(0);    

025     //不让PHP报告有错语发生。如果不关闭好有类似这的错语 Warning: preg_match() 关闭就不出现了    

026     session_start();    

027     header("Cache-control: private");    

028          

029     $conn = @ mysql_connect("localhost","root","")or die("数据库连接错误");    

030     mysql_select_db("bbs",$conn);    

031     mysql_query("set names utf8");    

032          

033     if($_POST['submit'])    

034     {      

035         $username = $_POST["username"];    

036              

037         $sql="select userName  from user_info where userName='$username'";    

038      //   echo $sql;    

039              

040         $query=mysql_query($sql);    

041         $rows = mysql_num_rows($query);    

042         if($rows  0){    

043              echo "script type='text/javascript'alert('用户名已存在');location='javascript:history.back()';/script";    

044         }else{    

045             $user_in = "insert into user_info (username,pass,sex,qq,email,img) values ('$_POST[username]',md5('$_POST[pass]'),'$_POST[sex]','$_POST[qq]','$_POST[email]','$_POST[img_select]')";           

046             //echo $user_in;    

047             mysql_query($user_in);    

048             echo "script type='text/javascript'alert('写入成功!!');location.href='login.php';/script";    

049                 

050         }    

051          

052     //javascript:history.go(-1)    

053              

054     }    

055     ?    

056          

057          

058     form  action="reg.php" name="reg_form" method="post" onsubmit="return check_reg()"    

059     table name="reg_table" align="left"    

060     tr    

061         td用户:/tdtdinput id="username" name="username" class="myText"type="text" maxlength="12" //td    

062     /tr    

063          

064     tr !--性别:0 保密 1 女 2 男--    

065          td  性别:/td    

066          td女input type="radio" value="1" name="sex"/    

067              男input type="radio" value="2" name="sex" /    

068            保密input type="radio" value="0" name="sex"  checked//td    

069     /tr    

070          

071     tr    

072         td密码:/tdtdinput name="pass" class="myText" type="password"onblur="check_len(this)"/span id="show_pass" style="color:red;"/span/td    

073     /tr    

074          

075     tr    

076         td重复密码:/tdtdinput name="repass" class="myText" type="password"onblur="check_pass(this)" /span id="show_repass" style="color:red;"/span/td    

077     /tr    

078          

079     tr    

080         tdQQ:/tdtdinput type="text" class="myText"  name="qq"onblur="check_qq(this)"/span style="color:red;" id="show_qq"/span/td    

081     /tr    

082          

083     tr    

084         td邮箱:/tdtdinput type="text" class="myText" name="email" onblur="check_email(this)"/span id="show_e" style="color:red;"/span/td    

085     /tr    

086          

087     tr    

088         td height="60"头像:/td    

089         td    

090         select name="img_select" onchange="img_change(this)"    

091             option value="101" 女 001/option    

092             option value="102" 女 002/option    

093             option value="103" 女 003/option    

094             option value="104" 女 004/option    

095             option value="105" 男 001/option    

096             option value="106" 男 002/option    

097             option value="107" 男 003/option    

098             option value="108" 男 004/option    

099          /select    

100          img src="/bbs/img/101.gif" id="tx_change" style="width:50px; height:65px;"alt=""/    

101         /td    

102     /tr    

103          

104     tr height="20" align="justify"    

105         td align="right" input type="submit" value="注册" name="submit"style="margin-right:5px;"//td    

106         tdinput type="reset"  value="重置" name="reset" style="margin-left:5px;"//td    

107     /tr    

108          

109     tr    

110         td  colspan="2"我已有账号现在a href="login.php"登录/a/td    

111     /tr    

112          

113     /table    

114     /form    

115     /body    

116     /html    

fun.js的代码如下:

01    //根据下拉框变换图片    

02     function img_change(thisObj){    

03         var imgsrc = "/bbs/img/"+ thisObj.value+".gif";    

04         document.getElementById("tx_change").src=imgsrc;       

05     }    

06          

07     //检查是否都符合 注册 要求    

08     function check_reg()    

09     {    

10     if(check_len()  check_pass()  check_email()  check_qq())    

11     {    

12         return true;       

13     }else{    

14         return false;    

15         }    

16     }    

17          

18     //检查密码长度不能少于6    

19     function check_len(thisObj){    

20         if(thisObj.value.length==0)    

21         {    

22             document.getElementById('show_pass').innerHTML="密码不能为空";    

23             return false;    

24         }else{    

25         if (thisObj.value.length6)    

26         {    

27             document.getElementById('show_pass').innerHTML="密码长度不少于6";    

28             return false;    

29         }    

30             document.getElementById('show_pass').innerHTML="";       

31             return true;    

32           }    

33     }    

34          

35     //检查俩次密码输入是否一致    

36     function check_pass(thisObj){    

37         var psw=document.getElementById('pass');    

38         if(psw.value.length==0)    

39         {    

40             document.getElementById('show_pass').innerHTML="密码不能为空";    

41             return false;    

42         }else{    

43             document.getElementById('show_pass').innerHTML="";       

44          

45         if (thisObj.value!=psw.value)    

46         {    

47             document.getElementById('show_repass').innerHTML="两次密码输入不正确";    

48             return false;    

49         }    

50             document.getElementById('show_repass').innerHTML="";    

51             return true;    

52         }    

53     }    

54          

55     //检查email是否正确    

56     function check_email(thisObj){    

57         var reg=/^([a-zA-Z\d][a-zA-Z0-9_]+@[a-zA-Z\d]+(\.[a-zA-Z\d]+)+)$/gi;       

58         var rzt=thisObj.value.match(reg);    

59         if(thisObj.value.length==0){    

60             document.getElementById('show_e').innerHTML="Email不能为空";    

61             return false;    

62             }else{    

63         if (rzt==null)    

64         {    

65             document.getElementById('show_e').innerHTML="Email地址不正确";    

66             return false;    

67         }    

68             document.getElementById('show_e').innerHTML="";    

69             return true;    

70       }    

71          

72     }    

73          

74     //检查qq格式是否正确    

75     function check_qq(thisObj){    

76         var qq=document.getElementById('qq').value;    

77         var reg=/^\d+$/;    

78         if(qq.search(reg))    

79         {    

80             document.getElementById('show_qq').innerHTML=" QQ 只能为数字";    

81             return false;    

82         }else{    

83             document.getElementById('show_qq').innerHTML="";    

84             return true ;    

85             }    

86              

87              

88     }

php怎么看用户名已存在的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于太阳出来了后面是什么句子、php怎么看用户名已存在的信息别忘了在本站进行查找喔。

本文转载自互联网,如有侵权,联系删除