Blogger Information
Blog 29
fans 0
comment 0
visits 29278
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
mysqli 查询操作
咸鱼梦
Original
851 people have browsed it

mysqli 查询操作

select.php文件:

<?php
/*
 * 数据库:查询操作
 * 1.对象:
 * 	 $mysqli对象,也叫作数据库的连接对象,简称:连接对象
 * 	 $mysqli_result:数据库的查询结果集对象,简称:结果集对象
 * 2.查询成功返回结果集对象,失败返回false
 * 3.重点掌握两个结果集对象方法:
 * 	 $mysqli_result->num_rows();结果集中的记录行数
 * 	 $mysqli_result->fetch_array();获取当前结果集记录并解析到一维数组中
 */


//连接数据库
require 'public/connect.php';
//创建sql查询语句
$sql = "SELECT `id`,`name`,`age`,`birthday` FROM `user`";
//执行sql查询语句并返回结果
$mysqli_result = $mysqli->query($sql);
if (isset($mysqli_result)) { //判断当前结果集对象是否存在,存在表示执行成功
	//echo '查询成功';
	$num = $mysqli_result->num_rows; //获取结果集中的记录行数
	//echo $num;
	if ($num > 0) { //判断结果集不为空
		echo '<table border="1" cellspacing="0" cellpadding="3" width="40%" align="center">';
			echo '<caption>用户信息表</caption>';
			echo '<tr><td>ID</td><td>name</td><td>age</td><td>birthday</td></tr>';
			for ($i=0;$i<$num;$i++) { //循环遍历结果集对象
				$row = $mysqli_result->fetch_array(MYSQL_ASSOC); //以关联方式返回当前记录
				echo '<tr>';
					echo '<td>'.$row['id'].'</td><td>'.$row['name'].'</td><td>'.$row['age'].'</td><td>'.$row['birthday'].'</td>';
				echo '</tr>';
			}
		echo '<table>';
		//释放结果集
		$mysqli_result->free();
	} else {
		echo '<p>查询失败'.$mysqli->error.'</p>'; //返回连接错误信息
	}
} else {
	echo '查询失败';
}
//关闭数据库连接
$mysqli->close();


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post