<?php /* mvc编程思想 */ //获取数据 Model 模型层 header("Content-type: text/html; charset=utf-8"); $connect = mysqli_connect('localhost','edu','7uwFtLLfyeRpdPRV','edu') or die('Unale to connect'); $result = mysqli_query($connect,"SELECT * FROM Student"); if($result && mysqli_num_rows($result)>0) { $rows = mysqli_fetch_all($result,MYSQLI_ASSOC);//$rows是一个二维数组 }else{ echo '<h2>没有返回数据</h2>'; } //显示数据 View 视图层 echo '<h2 align="center">学生信息表</h2>'; echo '<table border="1" cellspacing="0" cellpadding="5" align="center" width="60%">'; echo '<tr align="center" bgcolor="#87eed" ><th>id</th><th>姓名</th><th>邮箱</th><th>课程</th><th>成绩</th></tr>'; foreach ($rows as $row) { # code... echo '<tr align="center">'; echo '<td>'.$row['id'].'</td><td>'.$row['name'].'</td><td>'.$row['email'].'</td><td>'.$row['course'].'</td><td>'.$row['grade'].'</td>'; echo '</tr>'; } echo '</table>';
图片是老师的代码,按照老师的敲出来出现报错,注:并不是老师的是错误的,可能是我这边的环境有一些出入,然后自己进行了一些修改。
环境phpstudy2017,mysqli扩展已经开启。