php 检测数据库中用户名是否存在

数据库里的字段为用户名密码邮箱我想在点击注册时如果用户名和邮箱已经有了,弹出提示框。谢谢了在线等急用... 数据库里的字段为 用户名 密码 邮箱 我想在点击注册时 如果用户名和邮箱已经有了,弹出提示框。谢谢了 在线等 急用 展开
 我来答
斯微安5
2014-02-24 · TA获得超过238个赞
知道小有建树答主
回答量:852
采纳率:100%
帮助的人:288万
展开全部

楼上的sql语句要加上一些才行。

$sql="select * from  表 where 用户名='{$_POST['user']}' and 密码='{$_POST['pass']}'";
$row=mysql_query($sql);
if(!empty($row)){
    echo "<script>alert('用户名存在,不可以注册')</script>";
}else{
    echo "<script>alert('用户名不存在,可以注册')</script>";
}
可惜我不懂事
2014-02-25 · 超过35用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:71.9万
展开全部
<?php
// $sUserName 代表接收前台的用户名; $sEmail 代表接收前台的邮箱

$mysqli=new mysqli("localhost","root",""); // 连接数据库

$sql="select count(用户名字段) from 查询的表 where 用户名='输入的用户名' and 邮箱的字段='输入的邮箱' limt 1"; // 查询的 sql 语

$res=$mysqli->query($sql); // 发送查询,并把查询返回的结果保存到

$aRes=array(); // 保存分解的结果

while($row=$res->fetch_array()){
$aRes[]=$row;
}

$res->colse(); 释放结果集

if(count($aRes)>0){
echo "用户名或邮箱已经存在";

}else{
// 这里是可以注册的情况
}

// 不知道可不可以帮到你,思路是这样的

?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lin20090369
2014-02-24 · TA获得超过153个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:127万
展开全部
<?php
if($_POST['submit']){
$sql="select * from 表 where 用户名=$_POST['user'] and 密码=$_POST['pass']";
$row=mysql_query($sql);
if($row>0){
echo '<script>alert('用户名存在,不可以注册')</script>';
}
else{
echo '<script>alert('用户名不存在,可以注册')</script>';
}
}
?>

<form action="" method="post">
用户名:<input type="text" name="user"><br />
密码:<input type="text" name="pass">
<input type="submit" value="提交" name="submit" />
</form>

试一试写了一个,你看看
追问
总是提示用户名不存在 可以注册 可是明明数据库已经有该用户名了
追答
看一下你写的sql语句,并输出看看,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Amcones
2017-08-11 · 超过28用户采纳过TA的回答
知道答主
回答量:187
采纳率:26%
帮助的人:27.4万
展开全部
$sql="select * from UserSignUp where UserName='$username'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);

mysql_query返回的是结果集,要获得结果需要用mysql_fetch_array来解释返回结果。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式