在WordPress中,$wpdb->get_results()返回的是对象数组类型,如果希望返回关联数组类型,可以使用ARRAY_A或ARRAY_N作为第二个参数传递给$wpdb->get_results()函数。
ARRAY_A返回关联数组类型,数组的键是字段名,值是字段值。ARRAY_N返回数字索引数组类型,数组的键是数字索引,值是字段值。
例如,以下代码将返回一个包含关联数组的数组:
$results = $wpdb->get_results( "SELECT id, name, age FROM my_table", ARRAY_A );
在这个例子中,$results是一个关联数组的数组,其中每个元素都是一个包含id、name和age字段的关联数组。如果使用ARRAY_N作为第二个参数,将返回一个包含数字索引数组的数组。
注意:如果查询返回多行结果,则$wpdb->get_results()将返回一个多行结果集,其中每行都表示为关联数组或数字索引数组。如果查询只返回一行结果,则返回一个单行结果集,其中结果表示为关联数组或数字索引数组。
Category: 编程
