1、掌握mysqli扩展连接和选择数据库的使用
2、学会mysqli扩展执行SQL语句和处理结果集的方法
3、掌握常用数据库SQL语句
二.实训内容自行创建数据库,完成PHP访问数据库的功能。要求:尝试四种处理结果集的方法。
1.创建数据库并建表我使用的是phpstudy2016版,注意不同的版本创建数据库的方法也稍有不同。
这是接下来我要使用的数据库与表:
2.处理结果集建完数据库和表后,尝试使用如下表格中的方法处理结果集。
代码如下:
PHP连接mysqli
connect_errno){
die("连接失败:%sn".$mysqli->connect_error);
}
//查询数据库
$sql = "select * from book";
$result = $mysqli->query($sql);
//使用num_rows查看结果集总数
echo '结果集总数是:'.$result->num_rows.'
';
//使用fetch_fields()查看查询结果
$finfo = $result->fetch_fields();
echo 'book表中有:';
foreach($finfo as $val){
echo $val->name.' ';
}
echo '
';
// while($row = $result->fetch_array()){
// echo $row['id'].' '.$row['book_name'].'
';
// }
echo "| book_number | book_name | author | price | book_type | number |
|---|---|---|---|---|---|
| ".$row['book_number']." | "; echo "".$row['book_name']." | "; echo "".$row['author']." | "; echo "".$row['price']." | "; echo "".$row['book_type']." | "; echo "".$row['number']." | "; echo "
PHP连接mysqli
query($sql);
//使用fetch_all查询结果
$row=$result->fetch_all(MYSQLI_BOTH);
$i = 0;
while($i";
$i++;
}
//使用fetch_assoc
$sql="select * from borrow";
$result=$mysqli->query($sql);
while($row=$result->fetch_assoc()){
echo "用户:".$row["borrower_name"]." 操作时间:".$row["borrowed_date"]."
";
}
?>



