php只能读取mysql中的一条数据换了条件就无法获取了

php从mysql中获取用户名是否存在,可是只有一条存在,其他的都查询不到只能取出ID为1的这条id为2的123465用户名取不出来... php从mysql中获取用户名是否存在,可是只有一条存在,其他的都查询不到只能取出ID为1的这条 id为2的123465用户名取不出来 展开
 我来答
匿名用户
2019-06-24
展开全部
你这代码本来就是只会读取一条,无论有多少条符合的记录!
你可以使用 $attr = $result -> fetch_all(MYSQLI_ROW);
取出所有符合的记录!
话说,你检查用户名是否存在,这样做好像不怎么合适吧?你的sql语句也有错误
通常应该是:
sql: select * from 表名称 where 用户名字段 = 用户名
if( $result -> num_rows ) {
用户名存在
} else {
用户名不存在
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式