PHP中怎样使用MYSQL查询语句判断字段中是否存在指定数据

[复制链接]
查看11 | 回复3 | 2017-5-21 09:30:02 | 显示全部楼层 |阅读模式
不要用mysql_fetch_object()这个函数来判断,这个返回来的是个数组;一般情况下是这么来判断的:$query="select * from ".$tablepre."common_members"." where username ='".$_POST['reg_username']."'";$result=mysql_query($query,$link);$num = mysql_num_rows($result); //取得结果集中行的数目if($num){echo 'alert("用户名已被占用 ,请重新输入!");location.replace("../reg/in...
回复

使用道具 举报

千问 | 2017-5-21 09:30:02 | 显示全部楼层
其实很简单的!!有个函数是is_array();他可以判断是不是数组,只要查询返回是数组的话!!就是被注册了!...
回复

使用道具 举报

千问 | 2017-5-21 09:30:02 | 显示全部楼层
用mysql_num_rows()吧,判断>0则说明注册了的,否则就没注册。mysql_fetch_object()一般是用来 输出 内容的,而不是进行判断的。-----------------------<?phpmysql_connect("hostname", "user", "password");mysql_select_db("mydb"...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行