lzth.net
当前位置:首页 >> PHP注册系统查找是否数据库重名问题 >>

PHP注册系统查找是否数据库重名问题

是不是重名了系统不报告,需要检查下面的查重代码:$check_query = mysql_query("select uid from user where nicheng='$name' or users='$email' limit 1"); if(mysql_fetch_array($check_query)){ echo '错误:用户名 ',$name,'或',$email,' 已

mysql_connect('数据库地址','数据库用户名','密码')mysql用户名 就是你登录mysql用的名字你本地安装的话默认用户名是root,密码就是登录mysql时用的密码.数据库名是你在mysql里(比较用phpmyadmin登录后)建的库名字

先连接数据库$sql="select name from 表名 where name='$_POST['name']'";$result = mysql_query($sql);$rows=mysql_fetch_array($result);if($rows){"已经有此名字了";} else 执行相应操作

$mysqli=new mysqli("localhost","root",""); // 连接数据库 $sql="select count(用户名字段) from 查询的表 where 用户名='输入的用户名' and 邮箱的字段='输入的邮箱' limt 1"; // 查询的 sql 语 $res=$mysqli->query($sql); // 发送查询

你在else那个判断里面,使用alert()之后没有跳转,默认点击“登录成功!”后会从新刷新本页,刷新后,就会执行if语句里的内容,就出现了,该用户名已被注册的提示了.呵呵、

在这之前做个select查找看看有没有相同的,有就不写入,没有在写入$sql="insert into yinfu(name,password)values('{$id}','{$pwd}')";

select * from 用户表 where 用户名字段 = "用户名"返回有数据就是存在,没有数据就是不存在

显示数据库db中表tab上字段user的重复数量的查询语句为:$sql='select user,count(*) from db.tab group by 1';用mysql_query、mysql_fetch_array循环就可以显示所有重复值的统计如果只查user为'xxx'有多少,查询语句为:$sql="select count(*) from db.tab where user='xxx'";

<?php<br>if($_POST['submit']){<br> $sql="select * from 表 where 用户名=$_POST['user'] and 密码=$_POST['pass']";<br> $row=mysql_query($sql);<br> if($row>0){<br> echo '<script>alert('用户名存在,不可以注册')</script>';<br> }<br> else

用mysql_num_rows函数,如果返回值>=1,说明查询有结果,数据库中有同名,如果返回值为0,,则没有相同.$row=mysql_fetch_array($result);改成if($num = mysql_num_rows($result)){ echo "重名";}else{echo "无重名";}

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com