php 使用crypt和mysql库验证用户名是否已存在时,为什么一直显示“用户名存在”?
输入的明明是已经存在的user...
<?php
include_once('sqlconn.php');
mysqli_query($connID, "set names gb2312");
?>
<form id="form1" name="form1" action="" method="post">
<td>用户名:<input type="text" name="username" id="username" size="15"></td>
<td><input type="submit" name="submit" value="检查"></td>
</form>
<?php
if (isset($_POST['username']) && trim($_POST['username'])!="") {
$usr = crypt(trim($_POST['username']),"tm");
$sql = "select * from tb_user where user='".$usr."'";
$check = mysqli_query($connID, $sql);
if (mysqli_num_rows($check)>0) {
echo '用户名已被占用';
}else{
echo '有效的用户名';
}
}else{
echo '请输入用户名!';
}
?>
吐了。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
??你自己都说了
那得到的结果一直显示”用户名存在“不是很正常吗