WordPress自定义数据库查询更新等操作..

SongKer 发布时间:2014-09-09 分类:Web 阅读:6480次 添加评论

当Wordpress博客的某些系统函数无法满足我们的要求时,我们可以自己来操作数据库,实现自己想要的操作,如查询,更新数据,插入数据等..下面是代码:

需要引用两个文件。注意文件的路径。

//数据库类
require_once('../wp-includes/wp-db.php');
//WP_Query 类
require_once('../wp-includes/query.php');

$wpdb的各个函数

//查询一行get_row,传递链接表的类别id,获取类别的名称行
function gettitle($id)
{
global $wpdb;
$mylink = $wpdb->get_row("SELECT * FROM $wpdb->terms WHERE term_id = ".$id);
echo $mylink->name." | ";
}

//查询整张表

$querystr = "SELECT column_1 FROM test_table";
$results = $wpdb->get_results($querystr);
$i=0;
while ($i< count($results))
{
      echo $results[$i]->column_1."<br />";
      $i++;
}

//插入数据

$table = "test_table";
$data_array = array(
‘column_1′ => ‘data1′,
‘column_2′ => ‘data2′
);

//更新

$table = "test_table";
$data_array = array(
 ‘column_1′ => ‘new_data1′
);
$where_clause = array(
‘column_2′ => ‘data2′
);
$wpdb->update($table,$data_array,$where_clause);


暂无留言

发表评论:

◎欢迎您的参与讨论。