阅读Codex:
这个get_var
函数返回single variable 从数据库中。虽然只返回一个变量,但查询的整个结果都会被缓存以供以后使用。退货NULL 如果未找到结果。
<?php $wpdb->get_var( \'query\', column_offset, row_offset ); ?>
因此,对于您来说:
$name = $wpdb->get_var("SELECT name FROM testTable WHERE id=1");
如果您想要一行,请使用
get_row
:
检索整个row 从查询中,使用get_row. 函数可以返回row 作为object, 一associative array, 或作为numerically indexed array. 如果查询返回多个行,则函数只返回指定的行,但缓存所有行以供以后使用。如果找不到结果,则返回NULL,在参数中使用返回值时请考虑这一点,请参见下面的示例。