2020-03-15 / 5718阅
WordPress操作数据库使用全局变量$wpdb
如果你在WordPress以外的文件中使用需要先加载和申明全局变量
define('PATH', dirname(dirname(FILE)).'/');
require_once(PATH.'../wp-blog-header.php');
global $wpdb; 在WordPress的文件中使用时,直接申明全局变量 $wpdb 即可。
增删改查方法如下:
$table = "test_table";
$data_array = array(
'column_1' => 'data1',
'column_2' => 'data2'
);
$wpdb->insert($table,$data_array); $wpdb->insert()方法,第一个参数是数据库表名称,第二个参数是要插入的数据数组。数组中的键对应数据表字段。第三个参数format,这里不做介绍。
$table = "test_table";
$data_array = array(
'column_1' => 'new_data1'
);
$where_clause = array(
'column_2'=> 'data2'
);
$wpdb->update($table,$data_array,$where_clause); $table是需要更新的数据表名称,第二个参数需要更新的数据,第二个参数是更新的条件。
删除数据直接使用原生SQL语句。
$wpdb->query("DELETE FROM $wpdb->post WHERE post_id = '13'"); 查询数据有多种方法,可以根据实际需求处理
在query中可以包含%d,%S,%f,分别表示后面参数的类型是整数,字符和浮点,如果要显示%号,则用%%
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228