关注分享主机优惠活动
国内外VPS云服务器

wordpress如何从数据库中获取数据(wordpress的数据库在哪里)

wordpress如何从数据库中获取数据(wordpress的数据库在哪里)-主机频道

首先,获取单个数据,当一般的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时}

未经允许不得转载:主机频道 » wordpress如何从数据库中获取数据(wordpress的数据库在哪里)

评论 抢沙发

评论前必须登录!