利用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++;
}
相關文章
- golang利用模板生成資料庫表對應的模型及操作函式Golang資料庫模型函式
- 利用ODBC實現Domino和關聯式資料庫的互操作 (轉)資料庫
- INFORMIX資料庫函式ORM資料庫函式
- WordPress模板常用函式函式
- 7.資料庫函式資料庫函式
- oracle資料庫常用分析函式與聚合函式的用法Oracle資料庫函式
- PHP Oracle 資料庫函式庫(轉)PHPOracle資料庫函式
- 【資料庫之函式依賴】資料庫函式
- 利用rman生成備用資料庫操作文件資料庫
- 利用mysqldump只匯出資料庫的表結構、儲存過程和函式MySql資料庫儲存過程函式
- sqlite 資料庫 支援的資料型別 以及常用的函式SQLite資料庫資料型別函式
- ArcGIS Engine+分散式資料庫操作分散式資料庫
- 瀚高資料庫相容Mysql的unhex函式資料庫MySql函式
- MySQL資料庫中的分組函式ROLLUPMySql資料庫函式
- WordPress的body_class()函式詳解函式
- 資料庫開發---常用物件-函式資料庫物件函式
- mysql資料庫時間戳函式MySql資料庫時間戳函式
- WordPress模板常用函式彙總函式
- 【操作教程】利用YCSB測試巨杉資料庫效能資料庫
- Mysql資料庫自定義函式的定義、使用方法及操作注意事項MySql資料庫函式
- 資料庫操作常用函式大全(Sql Server 2000 oracle9i)資料庫函式SQLServerOracle
- Python 利用pymysql和openpyxl操作MySQL資料庫並插入Excel資料PythonMySql資料庫Excel
- iOS開發資料庫篇—SQLite常用的函式iOS資料庫SQLite函式
- Oracle資料庫Decode()函式的使用方法Oracle資料庫函式
- 資料庫SQl語言最常用的字串函式資料庫SQL字串函式
- Oracle中利用函式索引處理資料傾斜案例Oracle函式索引
- 10個鮮為人知的WordPress函式函式
- 資料庫之DQL排序&分組&函式資料庫排序函式
- 啟用oracle資料庫密碼函式Oracle資料庫密碼函式
- 在資料庫中自定義外部函式資料庫函式
- SQL函式惹得禍(SQL SERVER資料庫)SQL函式Server資料庫
- 走進wordpressdo_action函式函式
- wordpress模板修改及函式說明函式
- wordpress常用函式checked(),selected(),disabled()函式
- 常用操作 / 資料庫操作資料庫
- Django筆記二十五之資料庫函式之日期函式Django筆記資料庫函式
- Django筆記二十七之資料庫函式之文字函式Django筆記資料庫函式
- 資料庫操作資料庫