7-2 PHP数据库扩展
本节编程练习不计算学习进度,请电脑登录imooc.com操作

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

任务

了解数据库扩展,以及mysql扩展库的概念。

  1. <?php
  2. $link = mysql_connect('127.0.0.1', 'code1', '') or die('数据库连接失败');
  3. mysql_select_db('code1');
  4. mysql_query("set names 'utf8'");
  5. $result = mysql_query('select * from user limit 1');
  6. $row = mysql_fetch_assoc($result);
  7. print_r($row);
下一节