使用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 ?>