利用wordpress的資料庫操作函式
記錄一下,轉自:http://kevin-wu.net/category/iosdevexp/tips-wordpress/
使用wordpress的時候,如果想直接使用WP裡封裝的資料庫操作的類(wp-db.php),將wp-blog-header.php包含到程式碼中就可以使用了。
define(‘PATH’, dirname(dirname(__FILE__)).‘/’);
require_once(PATH . ‘../wp-blog-header.php’);
global $wpdb;
插入資料時,其中一種方法是使用wp-db類中的insert()函式。
$table = "test_table";
$data_array = array(
‘column_1′ => ‘data1′,
‘column_2′ => ‘data2′
);
$wpdb->insert($table,$data_array);
第一個引數是資料庫表中的名字,第二個引數是要插入的資料,是一個陣列。陣列中的key的名字就是表中的列名。其實insert()函式還有第三個引數format,感興趣的朋友可以在wp-db.php的方法定義裡看看。
更新資料時,可以用update()函式,例如:
$table = "test_table";
$data_array = array(
‘column_1′ => ‘new_data1′
);
$where_clause = array(
‘column_2′ => ‘data2′
);
$wpdb->update($table,$data_array,$where_clause);
要從資料庫中取資料,也有很多種方法,其中一種如下:
$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++;
}
相關文章
- oracle資料庫常用分析函式與聚合函式的用法Oracle資料庫函式
- Python 利用pymysql和openpyxl操作MySQL資料庫並插入Excel資料PythonMySql資料庫Excel
- MySQL資料庫中的分組函式ROLLUPMySql資料庫函式
- 瀚高資料庫相容Mysql的unhex函式資料庫MySql函式
- Mysql資料庫自定義函式的定義、使用方法及操作注意事項MySql資料庫函式
- 利用Jquery的map函式將json資料行轉化為表格jQuery函式JSON
- 資料庫之DQL排序&分組&函式資料庫排序函式
- 資料庫的基本操作資料庫
- Django筆記二十五之資料庫函式之日期函式Django筆記資料庫函式
- Django筆記二十七之資料庫函式之文字函式Django筆記資料庫函式
- 資料庫操作資料庫
- 資料庫操作·資料庫
- PHP 函式庫 1 - 函式庫的分類PHP函式
- Python利用partial偏函式生成不同的聚合函式Python函式
- 值得白嫖的資料庫常用操作語句彙總(資料庫、資料表、資料操作)資料庫
- GaussDB資料庫基礎函式介紹1資料庫函式
- 基礎篇:JAVA.Stream函式,優雅的資料流操作Java函式
- php操作string的函式PHP函式
- postgresql資料庫利用方式SQL資料庫
- 利用反射讀取資料庫資料反射資料庫
- 【Falsk 使用資料庫】---- 資料庫基本操作資料庫
- WordPress開發入門08:自定義函式和WordPress鉤子函式
- Spring Boot中使用JPA呼叫自定義的資料庫函式Spring Boot資料庫函式
- SQL SERVER資料庫datediff函式引發的效能問題SQLServer資料庫函式
- MySQL 資料庫操作MySql資料庫
- mongodb資料庫操作MongoDB資料庫
- 資料庫基本操作資料庫
- MongoDB 資料庫操作MongoDB資料庫
- laravel 資料庫操作Laravel資料庫
- Oracle資料庫中convert()函式,在瀚高資料庫中如何替換使用?Oracle資料庫函式
- MySQL資料庫中timediff()函式,在瀚高資料庫中如何替換使用?MySql資料庫函式
- 使用反應式關聯式資料庫連線規範R2DBC操作MySQL資料庫資料庫MySql
- T-SQL——函式——字串操作函式SQL函式字串
- SQL Server資料庫————模糊查詢和聚合函式SQLServer資料庫函式
- mysql資料庫如何使用concat函式連線字串MySql資料庫函式字串
- Django筆記二十四之資料庫函式之比較和轉換函式Django筆記資料庫函式
- 分析WordPress中esc_sql函式引起的注入危害SQL函式
- MongoDB資料庫的基本操作梳理MongoDB資料庫