实验⼆:基础操作
这里介绍php如何连接数据库,并查看数据的操作
<?php
header("content-type:text/html;;charset=utf-8");
//设置报警级别
error_reporting(E_ALL ^ E_DEPRECATED);
//连接数据库
$link = mysql_connect("127.0.0.1","root","数据库密码");
if($link){
echo "连接成功";
}
else{
echo "连接失败";
}
echo "</br>-------------分割---------------</br>";
//选择数据库 连接fys数据库,若失败执行die语句
//(这里的库和表是我自己提前创建好的)
mysql_select_db("ceshi",$link) or die ("连接失败");
//执行数据库命令显示ceshi表中的内容
$select = mysql_query("select * from ceshi");
//将表中数据通过数组的显示打印出来
while ($row = mysql_fetch_row($select)) {
print_r($row);
echo "</br>";
}
//关闭连接的数据库
mysql_close();
实验三:分页查询
首先这是ceshi表里的数据
代码如下:
<?php
header("content-type:text/html;;charset=utf-8");
//设置报警级别
error_reporting(E_ALL ^ E_DEPRECATED);
//连接数据库
$link = mysql_connect("127.0.0.1","root","********");
$page = 2;
//设置每页显示数据个数
$pagesize = 3;
//计算每页第一个数据在数据库中的序数
$pagestart = ($page-1)*$pagesize;
//数据库命令 limit(x,y) 查询从往后第x往后取y个
$select = mysql_query("select * from ceshi limit $pagestart,&pagesize");
$data = array();
//将表中的数据通过数组形式打印出来
while($row = mysql_fetch_array($select,MYSQL_ASSOC)){
$data[] = $row;
}
echo '<pre>';
print_r($data);
echo '<pre>';
mysql_close();
注意由于版本问题可能书不错正确结果