這篇文章主要介紹了關於PHP 串連資料庫的3種方式,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
1、普通串連
$mysql_server='localhost';$mysql_username='使用者名稱';$mysql_password='使用者密碼';$mysql_database='資料庫名';//建立資料庫連接$conn=mysql_connect($mysql_server,$mysql_username,$mysql_password) or die('資料庫連接失敗!');//選擇某個資料庫mysql_select_db($database,$conn);mysql_query("set names 'utf8'");//執行sql語句$result=mysql_query(select * from database where id=1);//提取資料$row=mysql_fetch_row($result);
在提取資料的時候,我們使用mysql_fetch_row,還可以使用mysql_fetch_assoc和mysql_fetch_array
2、物件導向方法 mysqli 串連
$db=new mysqli($dbhost,$username,$password,$database);if(mysqli_connect_error()){ echo '串連錯誤'; exit;}$result=$db->query("select * from database where id=1");$row=$result->fetch_array();
3、PDO方法串連
$db=new pdo('mysql:dbname=cms;host=127.0.0.1','php','password'); $result=$db->query("select * from database where id=1"); $row=$result->fetchAll();
以上是常用的3種PHP串連MYSQL資料庫的方法,我們可以嘗試使用,一般我們用第一種比較多,安全性第三種方法最高。