建立與MYSQL數(shù)據(jù)庫的連接
在通過PHP腳本程序管理MYSQL服務器中的數(shù)據(jù)之前,我們需要先建立與數(shù)據(jù)庫的連接。我們可以使用mysqli_connect()函數(shù)來進行連接操作。下面是連接MYSQL數(shù)據(jù)庫的方法:```php
在通過PHP腳本程序管理MYSQL服務器中的數(shù)據(jù)之前,我們需要先建立與數(shù)據(jù)庫的連接。我們可以使用mysqli_connect()函數(shù)來進行連接操作。下面是連接MYSQL數(shù)據(jù)庫的方法:
```php
$conn mysqli_connect('localhost', 'root', '', 'bookstore');
if (!$conn) {
echo "連接mysql錯誤";
} else {
echo "連接mysql成功";
}
```
將上述代碼保存為文件?,F(xiàn)在我們在瀏覽器中運行此代碼,如果數(shù)據(jù)庫用戶名、密碼以及選擇的數(shù)據(jù)庫都正確,就會提示成功連接到mysql數(shù)據(jù)庫。
訪問MYSQL數(shù)據(jù)庫表
現(xiàn)在我們已經(jīng)成功連接到MYSQL數(shù)據(jù)庫,接下來我們可以訪問數(shù)據(jù)庫中的表。首先,我們需要定義一個變量,并編寫SQL語句來查詢我們感興趣的表。然后,通過PHP函數(shù)執(zhí)行這個SQL語句。下面是一個例子:
```php
require '';
$sql "SELECT * FROM books";
$result mysqli_query($conn, $sql);
if (!$result) {
echo "查詢失敗!";
} else {
echo "查詢成功!";
}
```
將上述代碼保存為文件。在瀏覽器中執(zhí)行這段代碼,如果一切順利,就會顯示查詢成功的提示信息。
讀取結(jié)果集的數(shù)據(jù)
我們可以通過使用mysqli_fetch_array()函數(shù)來從結(jié)果集中讀取一組數(shù)據(jù),并通過print_r()函數(shù)來查看詳細內(nèi)容。下面是一個例子:
```php
require '';
$result1 mysqli_fetch_array($result, MYSQLI_ASSOC);
print_r($result1);
```
將上述代碼保存為文件。在瀏覽器中運行這段代碼,查看運行結(jié)果。
到目前為止,我們已經(jīng)學習了如何通過PHP腳本程序連接MYSQL數(shù)據(jù)庫,并且成功訪問了數(shù)據(jù)庫中的表。在下一篇文章中,我們將學習如何使用while循環(huán)來獲取全部記錄。