php连接mysql的方式_php有几种连接mysql的方法
展開全部
大致62616964757a686964616fe4b893e5b19e31333363356566有以下方法:
1、使用 mysql ,提示:此種方法官方不建議。<?php
$con?=?mysql_connect("localhost","root","");
if?(!$con)
{
die('Could?not?connect:?'?.?mysql_error());
}
mysql_close($con);
2、使用 mysqli(分過程式與對象式兩種):<?php
$link?=?mysqli_connect('localhost',?'my_user',?'my_password',?'my_db');
if?(!$link)?{
die('Connect?Error?('?.?mysqli_connect_errno()?.?')?'
.?mysqli_connect_error());
}
echo?'Success...?'?.?mysqli_get_host_info($link)?.?"\n";
mysqli_close($link);
?>
3、使用PDO<?php
$db?=?new?PDO('mysql:host=localhost;dbname=test',?'root',?'');
try?{
foreach?($db->query('select?*?from?user')?as?$row){
print_r($row);
}
$db?=?null;??//關(guān)閉數(shù)據(jù)庫
}?catch?(PDOException?$e)?{
echo?$e->getMessage();
}
?>
4、其他(使用 ADODB 等)<?php
require_once?'./adodb5/adodb.inc.php';
$conn?=?&ADONewConnection('mysql');
$conn->connect('localhost','root','','test');
$conn->Execute("set?names?utf8");
$res?=?$conn->Execute("select?*?from?user");
if?(!$res){
echo?$conn->ErrorMsg();
}else{
var_dump($res);
}
?>
總結(jié)
以上是生活随笔為你收集整理的php连接mysql的方式_php有几种连接mysql的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你觉得外观模式和代理模式的联系和区别是什
- 下一篇: java语言的未来将去向何方?