SQL查询后的PHP var_dump NULL错误
你好,我有一个网站,在用户从网页中选择一个品牌后查询CarID。因此,将执行SQL查询后的PHP var_dump NULL错误,php,mysql,variables,null,var-dump,Php,Mysql,Variables,Null,Var Dump,你好,我有一个网站,在用户从网页中选择一个品牌后查询CarID。因此,将执行SELECT查询,然后将CarID值传递给PHP变量。然而,目前我用来调试问题的var_dump给出了一个NULL值,即使执行SQL语句没有错误 数据库表: 代码: 当您尝试使用mysql\u-fetch\u数组获取结果时,您的结果来自mysqli\u查询。尝试使用mysqli\u fetch\u数组获取结果 但是如果您使用DB类(与用于“$dbcnx->query”的DB类相同)获取结果,或者如果该类没有这种方法,您
SELECT
查询,然后将CarID值传递给PHP变量。然而,目前我用来调试问题的var_dump给出了一个NULL
值,即使执行SQL语句没有错误
数据库表:
代码:
当您尝试使用mysql\u-fetch\u数组获取结果时,您的结果来自mysqli\u查询
。尝试使用mysqli\u fetch\u数组
获取结果
但是如果您使用DB类(与用于“$dbcnx->query”的DB类相同)获取结果,或者如果该类没有这种方法,您可以添加它。您的结果来自mysqli\u query
,而您正试图使用mysql\u fetch\u array
获取它。尝试使用mysqli\u fetch\u数组
获取结果
但是如果您使用DB类(与`$dbcnx->query相同)获取结果,或者如果该类没有这样的方法,您可以添加它。表单在哪里?请确保您在var\u dump($carbrand)中有一个正确的值什么是$dbcnx
,为什么调用mysql\u fetch\u array
而不是使用相同的数据库抽象层?@scaisEdge carbrand有一个合适的值。回显时的SQL语句显示“Honda”。@RuslanOsmanov$dbcnx是一个数据库连接@$dbcnx=newmysqli('localhost','values','values','values');表单在哪里?确保var_dump($carbrand)中有一个正确的值,什么是$dbcnx
,为什么要调用mysql_fetch_数组而不是使用相同的数据库抽象层?@scaisEdge carbrand有一个正确的值。回显时的SQL语句显示“Honda”。@RuslanOsmanov$dbcnx是一个数据库连接@$dbcnx=newmysqli('localhost','values','values','values');谢谢我永远不会注意到它!有没有可能有一些关于mysql与mysqli fetch array的区别的文档?看看这里和这里。这也很有帮助:谢谢!我永远不会注意到它!有没有可能有一些关于mysql与mysqli fetch array的区别的文档?看看这里和这里。这也很有帮助: