PHP連接MySQL的方法:1、使用PHP的mysql_connect語句連接;2、使用PHP的MySQLi語句連接;3、使用PDO方法連接。
本文操作環境:Windows7系統、Dell G3電腦、PHP7.1版。
我們可以使用PHP的mysql_connect語句,MySQLi語句或PDO來連接MySQL,下面這篇文章就來簡單介紹一下,希望對大家有幫助。
在我們可以存取MySQL資料庫中的資料之前,我們需要能夠連接到MySQL伺服器,我們先來看看連接MySQL的方法。
使用PHP的mysql_connect語句
#PHP提供了mysql_connect函數來開啟資料庫連線。下面我們來看看如何實作:
步驟1、使用以下PHP程式碼連接到MySQL並選擇資料庫。
<?php $con = mysql_connect('localhost',' username ',' password '); $db_selected = mysql_select_db("dbname", $con); ?>
說明:需要把username和password換成自己的MySQL帳號名稱和密碼;並且把dbname 給成自己定義的資料庫名稱。
步驟2、連接到MySQL並選擇好資料庫後,就可以執行SQL查詢並執行其他操作。例如,以下PHP程式碼執行SQL查詢,該查詢從employees表中提取name字段,並將結果儲存在$result變數中:
<?php $result = mysqli_query($db_selected,'SELECT name FROM employees'); ?>
##使用PHP的MySQLi語句
方法1、MySQLi物件導向
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB" // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
方法2、MySQLi程式
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB" // 创建连接 $conn = mysqli_connect($servername, $username, $password,$dbname); // 检查连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } echo "连接成功"; ?>
#使用PDO
<?php $servername = "localhost"; $username = "username"; $password = "password"; try { $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password); // 将PDO错误模式设置为异常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "连接成功"; } catch(PDOException $e){ echo "连接失败:".$e->getMessage(); } ?>
以上是如何使用PHP連接MySQL的詳細內容。更多資訊請關注PHP中文網其他相關文章!