首页 > 代码库 > 34)PHP,PHP从数据库读取数据并在html中显示
34)PHP,PHP从数据库读取数据并在html中显示
首先是我的数据库截图:
然后展示我的php文件:
1 b.php文件: 2 <?php 3 4 5 $link= mysqli_connect(‘localhost‘,‘root‘,‘root‘); 6 // mysqli_character_set_name(); 7 mysqli_query($link,"set names utf8"); 8 mysqli_select_db($link,‘thkphp5‘); 9 $sql=‘select * from zixun‘; 10 $result=mysqli_query($link,$sql); 11 $records=array(); 12 while( $record = mysqli_fetch_array($result )){ 13 //mysql_fetch_array()函数的作用类似foreach对数组的作用:遍历(结果集) 14 //它每次去的结果集的“一行数据”,并“装入”到数组 $record 中 15 //该数组的下标就是该select的字段名,值就是对应行的数据值 16 $records[]=$record; 17 } 18 // var_dump($records); 19 require ‘login.html‘; 20 //为啥能那个顺利的展示,那个require ‘login.html‘; 就是把login.html页面照搬到这个b.php文件中
21 ?>
然后那个html文件:
1 <!-- 模板文件,利用HTML代码展示数据 --> 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>比赛列表</title> 7 </head> 8 <body> 9 10 <table> 11 <tr> 12 <th>ZX_id</th><th>ZX_name</th><th>ZX_fenlei</th><th>ZX_zuozhe</th><th>更新时间</th><th>浏览次数</th><th>发布状态</th> 13 </tr> 14 <?php foreach($records as $row) : ?> 15 <tr> 16 <td><?php echo $row[‘ZX_id‘];?></td> 17 <td><?php echo $row[‘ZX_name‘];?></td> 18 <td><?php echo $row[‘ZX_fenlei‘];?></td> 19 <td><?php echo $row[‘ZX_zuozhe‘];?></td> 20 <td><?php echo $row[‘gengxin_time‘];?></td> 21 <td><?php echo $row[‘liulan_cishu‘];?></td> 22 <td><?php echo $row[‘fabu_zhuangtai‘];?></td> 23 </tr> 24 <?php endForeach;?> 25 </table> 26 </body> 27 </html>
最后的结果展示:
34)PHP,PHP从数据库读取数据并在html中显示
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。