php7 連接 mysql 的兩種方式
PHP 5 的使用者可以使用 MySQL extension,mysqli 和 PDO_MYSQL 。 php 7移除了mysql extension,只剩下後面兩種選擇.
推薦:《mysql影片教學》
這份文件解釋了每個API 的術語,幫助我們如何使用API 和了解相關API的資訊。
PHP 提供了三種不同的API去連接mysql資料庫。下面的範例程式碼展示了3種不同連接mysql資料庫的方式。
/* * 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; }
以上是分享兩種PHP7連接MySQL的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!