Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL查询后的PHP var_dump NULL错误_Php_Mysql_Variables_Null_Var Dump - Fatal编程技术网

SQL查询后的PHP var_dump NULL错误

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类相同)获取结果,或者如果该类没有这种方法,您

你好,我有一个网站,在用户从网页中选择一个品牌后查询CarID。因此,将执行
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的区别的文档?看看这里和这里。这也很有帮助: