$wpdb->get_row返回什么?

时间:2021-08-24 作者:Tom

由于插件中的调试和错误查找,我有一个简短的问题。

$wpdb->;如果没有结果,返回get\\u row()?文件说明:

(array|object|null|void) Database query result in format specified by $output or null on failure.
但当查看源代码时,它似乎返回了;null“;。。。

如果您能快速提供帮助,我将不胜感激,我一直认为它会返回一个空数组,但我可能弄错了!

2 个回复
SO网友:shanebp

From the docs: 返回null 如果未找到结果

SO网友:Howard E

是的,文件是正确的。。。但要检查一下,你可以做一些简单的事情,比如

<?php
global $wpdb;
$result = $wpdb->get_row("SELECT * from $wpdb->posts where ID = \'9999999\'");
echo \'<pre>\'; var_dump( $result ); echo \'</pre>\';
结果输出为

NULL