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;';
//查询数据表stu_info的全部数据
mysqli_select_db( $conn, 'yhd_data' );
retval = mysqli_query( conn,
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);
?>
效果如下图全部的数据都显示出来了
.
=======今天就学习到此吧======