CentOS是一款被廣泛使用的Linux操作系統,它以穩定、可靠和安全著稱。
PHP是一種流行的Web編程語言,它可以輕松地與CentOS進行集成。
MySQL是一種流行的關系型數據庫,也可以輕松地與CentOS進行集成。
PDO(PHP Data Objects)是一種PHP擴展,它提供了一種面向對象的方式來訪問數據庫。它支持多個數據庫類型,如MySQL、PostgreSQL和Oracle,使代碼可移植性更強。
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); }
上面的代碼演示了如何使用PDO連接到MySQL數據庫。首先,我們指定數據庫服務器的名稱、用戶名、密碼和數據庫名稱。然后,我們使用這些值來創建一個PDO對象。最后,我們設置連接屬性并執行連接操作。
一旦連接建立,我們就可以使用PDO執行各種查詢。以下是一個查詢示例:
$stmt = $conn->prepare("SELECT * FROM Customers WHERE Country = :country"); $stmt->bindParam(':country', $country); $stmt->execute(); $result = $stmt->fetchAll(); foreach($result as $row) { echo $row['CustomerName'] . "
"; }
上面的代碼演示了如何使用PDO查詢來自Customers表的特定國家的所有客戶。我們使用bindValue()或bindParam()方法來綁定參數,以避免SQL注入攻擊。我們還可以使用fetchAll()或fetch()方法來獲取所有或一個結果集。
總之,CentOS、PHP、MySQL和PDO的結合可以幫助開發人員輕松地創建強大的Web應用程序。