php连接mysql数据库的几种方法
分享几种最常见的mysql链接方式!
1、简单直接
$link = mysql_connect("localhost","root","123456");
if (!$link){
die('Could not connect: ' . mysql_error());
}
/*
mysql_select_db('data_name', $link);
$result = mysql_query('SELECT id, title FROM table', $link);
*/
mysql_close($link);
2、mysqli面向对象
$mysqli = new mysqli('localhost','root','','data_name'); if (mysqli_connect_errno()){ die('Unable to connect!'). mysqli_connect_error(); }
3、pdo连接mysql
$db = new PDO('mysql:host=localhost;dbname=data_name', 'root', '');
try {
foreach ($db->query('select * from user') as $row){
print_r($row);
}
$db = null; //关闭数据库
} catch (PDOException $e) {
echo $e->getMessage();
}
4、ADODB连接mysql
require_once './adodb5/adodb.inc.php';
$conn = &ADONewConnection('mysql');
$conn->connect('localhost','root','','data_name');
$conn->Execute("set names utf8");
$res = $conn->Execute("select * from user");
if (!$res){
echo $conn->ErrorMsg();
}else{
var_dump($res);
}