PHP 5 的使用者可以使用 mysql extension,mysqli 和 PDO_MYSQL 。php 7移除了mysql extension,只剩下后面兩種選擇.
推薦:《mysql視頻教程》
這份文檔解釋了每個API 的術語,幫助我們如何使用API 和了解相關API的信息。
PHP 提供了三種不同的API去連接mysql數據庫。下面的示例代碼展示了3種不同連接mysql數據庫的方式。
立即學習“PHP免費學習筆記(深入)”;
/* ?*?mysqli ?*?數據庫地址,登陸賬號,密碼,數據庫名稱 ?*/ ????$mysqli?=?new?mysqli("localhost",?"root",?"",?"student"); ????$sql?=?"SELECT?*?FROM?tb_user"; ????$result?=?$mysqli->query($sql); ????$row?=?$result->fetch_assoc();?//?從結果集中取得一行作為關聯數組 ????echo?$row["password"]; ????/*?free?result?set?*/ ????$result->free();?? ????/*?close?connection?*/ ????$mysqli->close();
?
/* ?*?第一個參數是mysql:host,第二是dbname,第三個賬戶名,第四個密碼 ?*/ try?{ ????$pdo?=?new?PDO("mysql:host=localhost;dbname=student",?"root",?""); }?catch?(PDOException?$e)?{ ????echo?'Connection?failed:?'?.?$e->getMessage(); } $sql?=?"select?*?from?tb_user"; echo?$sql?.?"<br>"; $pdo->query('set?names?utf8;'); $result?=?$pdo->query($sql); $rows?=?$result->fetchAll(); foreach?($rows?as?$row)?{ ????$username?=?$row[1]; ????$pwd?=?$row[2]; ????echo?$username; }
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END