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);
}

参与评论

  • 元胜

    好牛B啊

    13年前 (2010-04-09)
    回复
    回复元胜
  • 所以php

    这么牛~~~

    nuodou 于 2010-2-27 9:47:26 回复

    一般一般哈哈

    13年前 (2010-02-26)
    回复
    回复所以php
  • 淘宝网首页

    这个也太牛x了吧

    nuodou 于 2010-2-10 12:41:11 回复

    哈哈一般一般

    13年前 (2010-02-09)
    回复
  • daniel

    回点广告

    nuodou 于 2010-1-24 11:55:35 回复

    是百度推广吧,中间的可是cps的!Still Thanks.

    14年前 (2010-01-24)
    回复
    回复daniel
  • daniel

    我晕,这个不是真的吧,怎么从来没有听说过啊。

    nuodou 于 2010-1-24 11:56:17 回复

    你看看就知道真假啦哈哈

    14年前 (2010-01-24)
    回复
    回复daniel
  • 狼的旋律

    这个,这个,好像谁都可以定制吧

    nuodou 于 2009-10-15 16:50:21 回复

    哈哈,看着还是挺忽闪的吧!

    14年前 (2009-10-15)
    回复
    回复狼的旋律