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

MYSQL_NUM 不能用在 mysqli_fetch_array上

如题, 加了 这个第二个参数,报错。

while($row=mysqli_fetch_array($res,MYSQL_NUM)){
print_r($row);
}


正在回答

3 回答

看看手册咯

mixed  mysqli_fetch_array     ( mysqli_result  $result    [, int $resulttype  = MYSQLI_BOTH   ] )

resulttype

This optional parameter is a constant indicating what type of array       should be produced from the current row data. The possible values for       this parameter are the constants MYSQLI_ASSOC ,        MYSQLI_NUM , or MYSQLI_BOTH . 

用MYSQLI_NUM就行了

0 回复 有任何疑惑可以回复我~

<?php
header("Content-type:text/html;charset=utf-8");
$host='localhost';
$user='g';
$password='yz';
$con = mysqli_connect($host, $user, $password);
mysqli_select_db($con, 'abc');
mysqli_query($con, "set names 'utf8'");
$res = mysqli_query($con,'SELECT * FROM subjects');
while($row=mysqli_fetch_array($res,MYSQL_NUM)){
print_r($row);
}
?>

0 回复 有任何疑惑可以回复我~

不知道你其他的代码是这么写的 贴出看看可以吗?

还是说逗号你打的是中文的?

0 回复 有任何疑惑可以回复我~
#1

慕粉3296411 提问者

代码在我自己的回答中,底下是其报的错 Notice: Undefined variable: res,MYSQL_NUM in /Library/WebServer/Documents/html/mysql_prac.php on line 13 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /Library/WebServer/Documents/html/mysql_prac.php on line 13
2016-08-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

MYSQL_NUM 不能用在 mysqli_fetch_array上

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号