wordpress教程

WordPress 通过$wpdb 对象操作数据库详解

2019-09-02 11:40
0 45
通过前面的学习,我们知道要使用 mysql 数据库的数据,就得先连接数据库,选择要查询的数据库,然后执行查询语句取得结果。如果我们在 WordPress 网站上新增一个数据表,在取操作该表时如果按照上面的步骤来是完全没问题的,就是复杂了点,WordPress 给我们提供了一个全局对象$wpdb,它是封装好的数据库操作类,通过它我们可以省去连接数据库的步骤(连接使用的是 WordPress 配置中的数据库),直接进行查询操作。

通过前面的学习,我们知道要使用 mysql 数据库的数据,就得先连接数据库,选择要查询的数据库,然后执行查询语句取得结果。如果我们在 WordPress 网站上新增一个数据表,在取操作该表时如果按照上面的步骤来是完全没问题的,就是复杂了点,WordPress 给我们提供了一个全局对象$wpdb,它是封装好的数据库操作类,通过它我们可以省去连接数据库的步骤(连接使用的是 WordPress 配置中的数据库),直接进行查询操作。

使用时需要在你的文件中引用 WordPress 核心文件,wp-load.php 或者 wp-blog-header.php。这两个文件的关系大家自己查资料,水煮鱼有相关讲解。引用了其中一个文件就可以使用 WordPress 的全部函数了。

 

WordPress 通过$wpdb 对象操作数据库详解

要使用$wpdb 对象进行数据库查询时,需要先拿到全局变量。在你需要查询的地方使用如下声明即可:

插入一条数据 insert()函数:

应该很好理解,我都用汉字了,相信凭借大家的智商应该不难。insert 函数有三个参数,一般不用第三个。第一个是操作的表名称,第二个参数是一个数组,我写这么直观不用解释了吧。

更新数据 update()函数:

与 insert 函数类似,update 函数有三个参数,第一个是操作的数据表名称,第二个是更新的内容,仍然是数组的形式,第三个是查找的条件,照样是数组。

其实用得最多的应该是取数据 get_results 函数:

也可以使用$wpdb 对象的 query 方法来替代上面的所有方法,如下:

这样就和 mysqli 一样的使用了。

版权声明: 本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

0

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

验证码

您也可以使用第三方帐号一键快捷注册

×

感谢您对admin的支持,么么哒~

支付宝打赏 admin
请扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦