很多站长朋友们都不太清楚php判断昵称存在,今天小编就来给大家整理php判断昵称存在,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php注册判断用户名已存在 2、 怎么用php查询注册的用户名是否存在? 3、 PHP如何判断用户名是否在某个数据库字段里面? 4、 PHP如何判断用户名在数据库中是否存在? php注册判断用户名已存在$sql="insert into bbs1 (id,user,password,email,nickname,QQ,www,summary) values('0','$_POST[user]','$_POST[password]','$_POST[email]','$_POST[nickname]','$_POST[QQ]','$_POST[www]','$_POST[summary]')";
这个是你的sql.
注意一点,如果你的id字段是自动增长(并且主键),那么这里的'0'就不需要了.
改成
$sql="insert into bbs1 (id,user,password,email,nickname,QQ,www,summary) values('NULL','$_POST[user]','$_POST[password]','$_POST[email]','$_POST[nickname]','$_POST[QQ]','$_POST[www]','$_POST[summary]')";
也就是为空.它会自动增长,你给它赋值反而不正确.
我给你一段注册用户名重复的我写的代码,希望对你有所帮助.
蛮简单的.
$db->query("SET NAMES 'utf8'");
$sql1="select count(*) user from reg where user='$username'";
这条sql的意思是指查询所有reg表里,user字段为变量值的数量。
$sql="INSERT INTO `reg` ( `id` , `user` , `pwd` , `QQ` , `email`,`form`,`time` )VALUES (NULL, '$username','$pw', '$qq', '$email','$class',NOW())";
$result = $db-> get_one($sql1);
if($result['user'] != 0)
{
echo '用户名已存在,请返回重新选';
}else {
$db -> query($sql);
echo '你已成功注册,请返回并登陆';
}
$db->close();
重点就在这里面了。
其中
function get_one($sql) {
$query=$this->query($sql,'U_B');
$rs = mysql_fetch_array($query, MYSQL_ASSOC);
其他的类封装都是自面意思
例如$db-query()方法就是指mysql_query。
相信有点基础,看到上买内的function,就该知道这些是怎么来的了- -
怎么用php查询注册的用户名是否存在?最简单的办法
echo 一下$check ,你就知道你错在哪里了。
以后养成好习惯,每当SQL语句运行出错时,ECHO一下SQL语句,把他放到数据库中运行一下,你就知道哪里出错了,如果SQL放到数据库里能运行处正确的结果,再去找别的地方的错误。
望采纳。
PHP如何判断用户名是否在某个数据库字段里面?例
先将数据库用户表读出来 读到一个二维数组中
<?php
$name = "赵五";
$data =array(
array('id'=>'1','name'=>"张三",'sex'=>"女",'age'=>'12'),
array('id'=>'2','name'=>"李四",'sex'=>"男",'age'=>'16'),
array('id'=>'3','name'=>"王二",'sex'=>"女",'age'=>'14'),
array('id'=>'4','name'=>"赵五",'sex'=>"男",'age'=>'18'),
array('id'=>'5','name'=>"钱七",'sex'=>"女",'age'=>'11'),
);
//构造方法
function search($data,$name){
foreach($data as $k => $v){
if($v['name']==$name){
return $data[$k];
}
}
}
var_dump(search($data,$name));
//得到结果
array(4) {
["id"]=>
string(1) "4"
["name"]=>
string(6) "赵五"
["sex"]=>
string(3) "男"
["age"]=>
string(2) "18"
}
然后使用search()方法判断 如果存在name字段中就会输出当前name的数据
PHP如何判断用户名在数据库中是否存在?虽然我不懂php,但所以的语言逻辑上是一样的,可以通过ajax去数据库查询,查到就说明存在,否则不存在
关于php判断昵称存在的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php判断昵称存在 php判断是否包含字符的详细内容...