求救,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,都不行。请各位高手帮解决。
展开
1个回答
推荐于2018-04-10
展开全部
补充:我用面向对象的方法也试过,也是MYSQLI_NUM可用乱腊,MYSQLI_ASSOC不可用。另用郑旁MYSQLI_BOTH,或省略mysqli_fetch_array第二个参数,也会有同样的错误提示。分别打印MYSQLI_ASSOC, MYSQLI_NUM, MYSQLI_BOTH这三个常量,会分别打出1,2,3。说明常量解析正常。用mysqli_fetch_assoc()函数喊陪橡也试过,也会有同样的错误。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |