GG資源網

PHP怎麼連接WordPress資料庫

WordPress程序里的某個PHP文件,如果想連接資料庫,一般需要填寫資料庫名、資料庫用戶、密碼等信息,如下:


<?php
$conn=mysqli_connect("localhost","root","","wpsql");
mysqli_set_charset($conn,'UTF8');
if (mysqli_connect_errno($conn))
{
echo "連接 MySQL 失敗: " . mysqli_connect_error();
}
?>

但是這種連接方式比較麻煩,以下是二種通過PHP連接WordPress資料庫的方法。

第一種:模板文件連接資料庫

如果想在模板文件里連接操作資料庫就非常簡單,不需要任何的事前連接,直接使用$wpdb即可。如:

1、按照某個條件查詢,並且循環出查詢結果。(更多操作語句:wordpress直接使用PHP讀取資料庫里數據)


<?php
$result = $wpdb -> get_results("SELECT * FROM `wp_postmeta` WHERE meta_key LIKE 'userid0%' && meta_value="$dangqianuserid" order by meta_id DESC limit 0,100", ARRAY_A);?>
<?php
foreach($result as $row) {
$postid = $row['post_id'];
……
}?>

2、刪除/修改某個數據


<?php
$query = "UPDATE your_table SET $field = '$new_value' WHERE user_id = $current_id";
// 執行查詢語句並獲取結果
$result = $wpdb->query($query);
?>

第二種:非模板文件的PHP文件連接資料庫

我們知道WordPress程序里的wp_config.php里已經有存儲資料庫的各項信息,所以我們做網站時,可以直接連接這個文件來獲取資料庫信息,不用再填寫資料庫信息了。(註冊修改路徑)

代碼如下:


<?php
include("wp-config.php");
include("wp-blog-header.php");
?>

如果想將這種鏈接方式,與平常的PHP操作資料庫語句結合,可以將獲取的資料庫賦值給變數。


$conn = $wpdb->dbh;

由於網站搬家,部分鏈接失效,如無法下載,請聯繫站長!謝謝支持!
1. 帶 [親測] 說明源碼已經被站長親測過!
2. 下載後的源碼請在24小時內刪除,僅供學慣用途!
3. 分享目的僅供大家學習和交流,請不要用於商業用途!
4. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
5. 本站所有資源來源於站長上傳和網路,如有侵權請郵件聯繫站長!
6. 沒帶 [親測] 代表站長時間緊促,站長會保持每天更新 [親測] 源碼 !
7. 盜版ripro用戶購買ripro美化無擔保,若設置不成功/不生效我們不支持退款!
8. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
9. 如果你也有好源碼或者教程,可以到審核區發布,分享有金幣獎勵和額外收入!
10.如果您購買了某個產品,而我們還沒來得及更新,請聯繫站長或留言催更,謝謝理解 !
GG資源網 » PHP怎麼連接WordPress資料庫