为了账号安全,请及时绑定邮箱和手机立即绑定

Warning: mysql_fetch_assoc() expects parameter 1 to be resource?

Warning: mysql_fetch_assoc() expects parameter 1 to be resource?

PHP
繁星淼淼 2019-03-13 05:45:25
这个报错是不是数据库的问题?求大佬解答下,谢谢! <?php $con = mysqli_connect( 'localhost', /* The host to connect to 连接MySQL地址 */ 'root', /* The user to connect as 连接MySQL用户名 */ 'root', /* The password to use 连接MySQL密码 */ 'wechat'); /* The default database to query 连接数据库名称*/ $sql = "SELECT * FROM abc"; $result = mysqli_query($con, $sql); //将数据给弄出来 if (mysqli_num_rows($result) > 0){ $data = array(); while ($row = mysqli_fetch_assoc($result)) { $data[] = $row; } //随机个数,默认1 $rand_times = 1; $rand_times = count($data)<$rand_times?count($data):$rand_times; $ress = array(); for( $i=0;$i<$rand_times;$i++ ){ $ress[] = $data[rand(0,count($data)-1)][0]; echo $ress; } } ?>
查看完整描述

3 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

已解决
https://img1.sycdn.imooc.com//5c8f68920001828608000219.jpg

查看完整回答
反对 回复 2019-03-18
?
慕的地10843

TA贡献1785条经验 获得超8个赞

php mysql_fetch_assoc使用错误 看PHP手册

查看完整回答
反对 回复 2019-03-18
?
偶然的你

TA贡献1841条经验 获得超3个赞

mysql_fetch_assoc()的参数必须是 对 mysql_query() 的调用返回的结果集。

你打印一下$result看看是什么吧,补充一下信息

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 642 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信