phpMySQL查询数据
phpMySQL查询数据并在HTML表格中显示结果
PHP mysqli_fetch_array() 函数
定义和用法
mysqli_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
注释:该函数返回的字段名是区分大小写的。

实例
以下实例使用 MYSQLI_NUM 参数显示数据表 runoob_tbl 的所有记录:
使用 mysqli_fetch_array MYSQLI_NUM 参数获取数据:
=========select_form.php========
<?php
$dbhost= 'localhost'; // mysql服务器主机地址
$dbuser= 'root'; // mysql用户名
$dbpass= 'root'; // mysql用户名密码
$conn= mysqli_connect($dbhost, $dbuser, $dbpass);
if(!$conn )
{
die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn, "set names utf8");
$sql= 'SELECT * from stu_info;';
mysqli_select_db($conn, 'yhd_data' );
$retval= mysqli_query( $conn, $sql );
if(!$retval )
{
die('无法读取数据: ' . mysqli_error($conn));
}
echo'<h2>《神雕侠侣学院》学生成绩表<h2>';
echo'<table border="1"><tr><td>序号</td><td>姓名</td><td>语文</td><td>数学</td></tr>';
while($row= mysqli_fetch_array($retval, MYSQLI_NUM))
{
echo "<tr><td>{$row[0]}</td> ".
"<td>{$row[1]} </td>".
"<td>{$row[2]} </td>".
"<td>{$row[3]} </td> ".
"</tr>";
}
echo'</table>';
mysqli_close($conn);
?>
