分享兩種PHP7連接MySQL的方法

分享兩種PHP7連接MySQL的方法

php7 連接 mysql 的兩種方式

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-&gt;getMessage(); } $sql?=?"select?*?from?tb_user"; echo?$sql?.?"<br>"; $pdo-&gt;query('set?names?utf8;'); $result?=?$pdo-&gt;query($sql); $rows?=?$result-&gt;fetchAll(); foreach?($rows?as?$row)?{ ????$username?=?$row[1]; ????$pwd?=?$row[2]; ????echo?$username; }

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享