首先,获取单个数据,当一般的sql语句只返回一个数值时使用。
$var = $wpdb ->get _ var(& quot;查询& quot);例如:
$var = $wpdb ->get _ var(& quot;从“用户”中选择count(*););这个函数直接返回值,可以直接使用。
注意:其实get_var不仅仅是一个只能用来返回数值的sql语句,它默认只返回第一行最左边的元素。如果希望他返回其他元素,可以使用get _ var(& quot;查询& quot,x,y)。
第二,获取一行数据,在一般sql语句只返回特定对象时使用。
$ SQL = $ wpdb -& gt;get _ row(& quot;查询& quot,output _ type);例如:
$var = $wpdb ->get _ row(& quot;SELECT * FROM ` user ` WHERE ` userid `= 1 & quot;,ARRAY _ A);Output_type:三个预定义常量之一。默认值是OBJECT。
对象-返回的结果作为对象输出。
array _ a——返回的结果作为关联数组输出。
ARRAY_N ——返回的结果以数字索引数组的形式输出。
我一般用OBJECT或者ARRAY_A,访问方式是$ var ->;Username(当output _ type为OBJECT时)或$ var[& quot;用户名& quot](当)(输出类型为数组A时)
注意:其实get_row不仅仅是一个只能返回一行的sql语句,而是一个默认只返回第一行的集合。如果希望他返回其他行,可以使用get _ row(& quot;查询& quot,output_type,y)。
相关:WordPress教程
第三,获取数据列表,当一般的sql语句只返回特定的属性时使用。
$ SQL = $ wpdb -& gt;get _ col(& quot;查询& quot);例如:
$var = $wpdb ->get _ col(& quot;从“用户”中选择“年龄”);返回的结果以数值索引数组的形式输出,通常用foreach函数分隔,或者直接用$var[1]获取。
注意:其实get_col不仅仅是一个只能用来返回一列的sql语句,而是一个默认只返回第一列的集合。如果希望他返回其他列,可以使用get _ col(& quot;查询& quot,x)来实现。
第四,获取多列数据,一般sql语句只返回特定属性时使用。
$ SQL = $ wpdb -& gt;获取结果(& quot查询& quot,output _ type);例如:
$ vars = $ wpdb -& gt;获取结果(& quotSELECT * FROM‘user’,ARRAY _ A);返回的结果以数值索引数组的形式以其他形式输出,通常用foreach函数分隔,或者直接用$var[1]获取。获得的对象由第二个参数控制。
Output_type:三个预定义常量之一。默认值是OBJECT。
对象-返回的结果作为对象输出。
array _ a——返回的结果作为关联数组输出。
ARRAY_N ——返回的结果以数字索引数组的形式输出。
我一般用OBJECT或者ARRAY_A,访问方式是$ var ->;Username(当output _ type为OBJECT时)或$ var[& quot;用户名& quot](当)(output_type为ARRAY_A)。
例如:
foreach($ vars as $ var){ echo $ var[& quot;用户名& quot];//当//output_type为ARRAY_A时}
评论前必须登录!
注册