求救,MYSQLI_NUM能正常使用,MYSQLI_ASSOC不能使用。 - 技术问答

问题是这样的,我用mysql建了个corporate数据库,在此数据库中建了个logins表,并添了一行数据用做PHP测试。编写php代码如下:这段代码能完全正常运行,能... 问题是这样的,我用mysql建了个corporate数据库,在此数据库中建了个logins表,并添了一行数据用做PHP测试。编写php代码如下:这段代码能完全正常运行,能获取数据并打印出来。现把mysqli_fetch_array函数里的MYSQLI_NUM改成MYSQLI_ASSOC后,如下:再运行时,就弹出一个如下的错误:注意这里还只是用mysqli_fetch_array函数获取结果,并没有打印。只要用MYSQLI_ASSOC就会弹出这个错误,用MYSQLI_NUM完全没有问题。php_mysqli.dll我试过两个版本,5.2.1.1和5.2.10.10,都不行。请各位高手帮解决。 展开
 我来答
匿名用户
推荐于2018-04-10
展开全部
补充:我用面向对象的方法也试过,也是MYSQLI_NUM可用乱腊,MYSQLI_ASSOC不可用。另用郑旁MYSQLI_BOTH,或省略mysqli_fetch_array第二个参数,也会有同样的错误提示。分别打印MYSQLI_ASSOC, MYSQLI_NUM, MYSQLI_BOTH这三个常量,会分别打出1,2,3。说明常量解析正常。用mysqli_fetch_assoc()函数喊陪橡也试过,也会有同样的错误。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式