PHP7是一種流行的程式語言,用於開發Web應用程式。資料庫是Web應用程式的重要組成部分。在這篇文章中,我們將討論如何使用PHP7與資料庫互動。
MySQL是一種常見的關聯式資料庫管理系統。 PHP7可以透過MySQLi或PDO擴充來與MySQL資料庫互動。
MySQLi擴充功能提供了一種更快、更可靠的方式來與MySQL資料庫通訊。以下是一些範例程式碼:
//連接資料庫
$conn = mysqli_connect("localhost", "使用者名稱", "密碼", "資料庫名稱");
//查詢數據
$result = mysqli_query($conn, "SELECT * FROM 表名");
//輸出結果
while ($row = mysqli_fetch_assoc($result)) {
echo $row['字段名'];
}
//關閉連線
mysqli_close($conn);
PDO擴充功能提供了更靈活且可擴充的API,可以連接多種資料庫類型。以下是一些範例程式碼:
//連接資料庫
$conn = new PDO("mysql:host=localhost;dbname=資料庫名稱", "使用者名稱", "密碼");
//查詢資料
$result = $conn->query("SELECT * FROM 資料表名");
//輸出結果
while ($row = $result->fetch(PDO ::FETCH_ASSOC)) {
echo $row['字段名'];
}
//關閉連線
$conn = null;
#MongoDB是一種非關聯式資料庫,與傳統的關係型資料庫不同,MongoDB以文件的形式儲存資料。 PHP7可以透過MongoDB擴充來與MongoDB資料庫進行互動。
以下是一些範例程式碼:
//連線資料庫
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
/ /查詢資料
$query = new MongoDB\Driver\Query([]);
$cursor = $manager->executeQuery("資料庫名稱.集合名稱", $query);
//輸出結果
foreach ($cursor as $document) {
print_r($document);
}
$redis = new Redis();
$redis->connect('127.0.0.1', 6379 );
//設定值
$redis->set('key', 'value');
//取得值
echo $redis->get('key') ;
以上是如何使用PHP7與資料庫進行交互的詳細內容。更多資訊請關注PHP中文網其他相關文章!