您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordpress从数据库获取数据的方法实例
吴越潇2023-06-20WordPress教程已有人查阅
导读一、获取单一数据,在一般sql语句就只返回一个数值时使用。这个函数直接返回值,可以直接使用。

一、获取单一数据,在一般sql语句就只返回一个数值时使用。
$var = $wpdb -> get_var("query");
例如:
$var = $wpdb -> get_var("SELECT count(*) FROM `user`");
这个函数直接返回值,可以直接使用。
注:其实get_var并不是仅仅只能用于就返回一个数值的sql语句,而是他默认只返回 头一行最左边的元素。如果希望他返回其他元素,可以使用get_var("query", x, y)来实现。
二、获取一行数据,在一般sql语句就只返回特定对象时使用。
$sql = $wpdb -> get_row("query", output_type);
例如:
$var = $wpdb -> get_row("SELECT * FROM `user` WHERE `userid` = 1", ARRAY_A);
output_type:三个预定义的常量之一。默认值为O ECT。
O ECT —— 返回的结果以对象形式输出
ARRAY_A ——返回的结果以关联数组形式输出
ARRAY_N —— 返回的结果以数值索引数组形式输出
我通常使用O ECT或是ARRAY_A,访问方式分别为$var -> username(output_type为O ECT时)或是$var["username"](output_type为ARRAY_A时)
注:其实get_row并不是仅仅只能用于就返回一行的sql语句,而是他默认只返回 头一行的 集合。如果希望他返回其他行,可以使用get_row("query", output_type, y)来实现。
三、获取一列数据,在一般sql语句就只返回特定属性时使用。
$sql = $wpdb -> get_col("query");
例如:
$var = $wpdb -> get_col("SELECT `age` FROM `user`);
返回的结果以数值索引数组形式输出,一般通过foreach函数分离,或是直接使用$var[1]这样的方式获取。
注:其实get_col并不是仅仅只能用于就返回一列的sql语句,而是他默认只返回 头一列的 集合。如果希望他返回其他列,可以使用get_col("query", x)来实现。
四、获取多列数据,在一般sql语句就只返回特定属性时使用。
$sql = $wpdb -> get_results("query", output_type);
例如:
$vars = $wpdb -> get_results("SELECT * FROM `user`, ARRAY_A);
返回的结果以数值索引数组形式包其他形式输出,一般通过foreach函数分离,或是直接使用$var[1]这样的方式获取。获取的对象受第二个参数控制。
output_type:三个预定义的常量之一。默认值为O ECT。
O ECT —— 返回的结果以对象形式输出
ARRAY_A ——返回的结果以关联数组形式输出
ARRAY_N —— 返回的结果以数值索引数组形式输出
我通常使用O ECT或是ARRAY_A,访问方式分别为$var -> username(output_type为O ECT时)或是$var["username"](output_type为ARRAY_A时)。
例如:
foreach($vars as $var) {
echo $var["username"];//output_type是ARRAY_A时
}
本文标签:
很赞哦! ()
相关教程
- (响应式)wordpress模板VieuV4.5主题资讯自媒体博客源码
- (响应式)WordPress主题Ripro9.0博客免扩展二开版
- (自适应多语言)WordPress开源主题MirageV资讯个人博客源码
- (自适应)WordPress主题SEO自媒体博客资讯模板RabbitV2.0
- WordPress主题模板JustNews资讯博客类源码V5.2.2
- (自适应)WordPress二次元博客主题Sakurairo
- 响应式WordPress简约博客主题Alt_Blog
- Wordpress博客新闻主题在线商店平台betheme 21.5.6版
- WordPress个人博客主题 - wp-Concise-v1.0免费下载
- WordPress主题模板主题巴巴/博客X主题源码免费下载
- MYcat实现wordpress库和shopxo库分库
- wordpress、Discuz产品部署示例
图文教程
WordPress中文图片上传自动重命名的解决方法
由于国人很少有在上传图片前将图片名重命名为英语的,所以自动重命名对于WP来说尤为重要,特别是LINUX的不支持中文名的。WordPress上传多媒体的代码都存放于\wp-admin\includes\里面的file.php,打开这个文件,
wordpress打开很慢怎么办,wordpress为什么打开很慢
目前在国内访问WordPress建的网站可能会发现打开非常慢,尤其是当你登陆以后进入后台,会超级超级的慢,经常会有客户跟我吐槽过这个问题
nginx中怎么优化wordpress
Nginx下WordPress运行缓慢的解决方法:wordpress运行缓慢优化的方法1. 减少插件的使用这是首要的一点。大部分人往往都没足够的代码知识,更不可能做到每个插件的代码化,故大部分
WordPress文章和页面无法评论的解决方法
最近在使用WordPress制作一个企业网站,因为是企业网站所以文章和页面都不需要评论功能,因此在主题里禁用掉了评论功能但网站需要有一个联系我们页面即留言功能,于是我就在该页面上通过改造WP的评论功能来实现留言
相关源码
-
(自适应)行业协会工会机构单位pbootcms网站源码本模板基于PbootCMS内核开发,为行业协会、工会组织及机构单位量身打造。采用响应式布局设计,可自动适配手机、平板等移动设备,数据实时同步更新。模板包含行业资讯查看源码 -
(自适应)帝国cms7.5模板自媒体文章新闻博客为帝国CMS7.5设计的响应式模板,采用H5技术构建现代化内容展示框架。通过智能断点检测技术实现手机、平板、PC三端适配查看源码 -
(自适应响应式)HTML5简繁双语电子元器件设备制造Pbootcms模板下载本模板为电子科技设备制造、电子元件生产等高科技企业设计,采用PbootCMS内核开发,具备简繁双语切换功能。模板设计充分考虑了电子科技行业的技术展示需求,能够专业呈现各类电子元器件、电路板、智能设备的参数规格和应用方案。查看源码 -
(自适应)平面设计网络工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为设计工作室、创意机构打造的作品展示解决方案。通过模块化布局与极简交互设计,呈现设计作品的视觉细节,支持作品分类、案例解析等多维度展示方式。查看源码 -
(PC+WAP)家居装饰家装建材营销型网站pbootcms模板下载本模板基于PbootCMS开发,主要服务于家居装饰、建材及相关行业。采用现代化设计风格,同时适配PC和移动设备访问。模板结构清晰,突出展示家装案例和建材产品,帮助企业在线上建立专业形象,有效展示产品与服务优势。查看源码 -
(PC+WAP)绿色产品环保设备垃圾桶厂家公司网站pbootcms模板为垃圾桶生产商、环保设备企业打造的高端响应式门户模板,基于PbootCMS开源内核深度开发。采用HTML5自适应架构,无缝实现PC与手机端数据实时同步与交互优化查看源码
| 分享笔记 (共有 篇笔记) |

