2020-03-15 / 5282阅
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