使用mysql,mysql,PDOi扩展连接数据库 Alex

使用mysql扩展连接数据库

php使用mysql扩展连接数据库的测试代码

<?php
$conn = mysql_connect('mysqlserver','username','password');
if ($conn)
echo "OK";
else
echo "Failure";
#echo mysql_error();
mysql_close();
?>

目前已经淘汰

使用mysqli扩展连接数据库

php使用mysqli扩展连接数据库的测试代码

<?php
$mysqli=new mysqli("mysqlserver", "username", "password");
if(mysqli_connect_errno()){
echo "Failure";
$mysqli=null;
exit;
}
echo "OK";
$mysqli->close();
?>

这种办法只能来连MySQL的数据库,如果是 oracle的话就不行了

使用PDO(PHP Data Object)扩展连接数据库

php使用pdo扩展连接数据库的测试代码1

<?php
$dsn='mysql:host=mysqlhost;dbname=test';
$username='root';
$passwd='alex';
$dbh=new PDO($dsn,$username,$passwd);
var_dump($dbh);
?>

PDO可以连接任何数据库,下面是带注释的

 1 <?php
 2 $dsn='mysql:host=mysqlhost;dbname=test';
 3 #dsn=这里连MySQL数据库就写MySQL,连其他数据库就写其他的。
 4 #host=这里是数据库的服务器的名称
 5 #dbname=数据库服务器
 6 $username='root';
 7 #数据库用户
 8 $passwd='alex';
 9 #数据库密码
10 $dbh=new PDO($dsn,$username,$passwd);
11 var_dump($dbh);
12 #连接的时候,把连接的信息进行打印
13 ?>

原文地址:https://www.cnblogs.com/alexlv/p/14596412.html