php通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有mssql,mysql,sybase,db2,oracle,postgresql,access等,这些数据库php都能够安装扩展来支持。
一般情况下常说的lamp架构指的是:linux、apache、mysql、php,因此mysql数据库在php中的应用非常广泛。(推荐学习:php编程从入门到精通)
php中一个数据库可能有一个或者多个扩展,其中既有官方的,也有第三方提供的。像mysql常用的扩展有原生的mysql库,也可以使用增强版的mysqli扩展,还可以使用pdo进行连接与操作。
不同的扩展提供基本相近的操作方法,不同的是可能具备一些新特性,以及操作性能可能会有所不同。
mysql扩展进行数据库连接的方法:
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');
mysqli扩展:
$link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password');
pdo扩展
$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'dbpass';$dbh = new pdo($dsn, $user, $password);
以上就是php可以连接哪些数据库的详细内容。