php连接MySQL数据库的例子
2010-11-24 00:01codeif.com
php连接MySQL数据库的例子
安装配置完了apache和php 的运行环境,就想从数据库读取点东西以试试是否真的管用。测试过程如下
1.创建数据库和表,一下操作均在mysql的命令行进行
(1)create database php_db; 创建数据库
(2)use php_db; 使新创建的数据库为当前应用的数据库
(3)create table user(
id int primary key,
name varchar(20)
);
创建user表,包含id和name两列。
(4)insert into user values(1,’zz’);
insert into user values(2,’aa’);
2.编写php文件读取数据库。代码如下:
<?php
//创建一个数据库连接对象
$db = new mysqli("localhost","数据库登录名","数据库密码");
//选取database
$db->select_db("php_db");
//获取结果集
$result = $db->query("SELECT * FROM user");
//得到的记录条数
$num_results = $result->num_rows;
//遍历显示
for($i=0; $i<$num_results; $i++){
$row = $result->fetch_assoc();
echo $row['id']."\t";
echo $row['name']."";
}
$db->close();
?>
保存为test1.php放到apache的安装目录下的htdocs文件夹,在浏览器里输入http://127.0.0.1/test1.php会显示出如下内容:
1 zz 2 aa
显示的内容即为从数据库中读出的内容。
