php+mysqli实现将数据库中一张表信息打印到表格里的方法

yipeiwu_com6年前Mysql基础

本文实例讲述了php+mysqli实现将数据库中一张表信息(包括表头)打印到表格里的方法。分享给大家供大家参考。具体如下:

这段代码将就看吧。需要学习基础知识。代码如下:

复制代码 代码如下:
<?php
$mysqli = new MySQLi("localhost","root","123456","liuyan");
if(!$mysqli){
 die($mysqli->error);
}
function showTable($mysqli,$table_name){
 $sql = "select * from $table_name";
 $res = $mysqli->query($sql);
 //获取返回总行数和列数
 echo "共有:".$res->num_rows."行;共有:".$res->field_count."列。";
 //获取表头---从$res取出
 echo "<table border=1><tr>";
 while($field=$res->fetch_field()){
   echo "<th>{$field->name}</th>";
 }
 echo "</tr>";
 //循环取出数据
 while($row=$res->fetch_row()){
  echo "<tr>";
  foreach($row as $value){
   echo "<td>$value</td>";
  }
  echo "</tr>";
 }
 echo "</table>";
 $res->free();
}
showTable($mysqli,"news");
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

PHP HTML JavaScript MySQL代码如何互相传值的方法分享

1.PHP   a.PHP -> HTML & JavaScript   额 超简单,我也要写= =~   html代码中 <input type="" readonly="...

MySQL连接数超过限制的解决方法

max_user_connections 是 MySQL 用户连接数的最大值设置,整段语句的意思是:服务器的 MySQL 的最大连接数参数设置不足。解决方法:修改 MySQL 安装目录下...

在Windows XP下安装Apache+MySQL+PHP环境

在整个wamp环境搭建中,本质的工作如下: 1,配置系统对php中dll文件能默认处于调用状态。 在windos下,对dll文件系统默认处于调用状态的,有两种采用的方式。 第一种是:把...

关于在php.ini中添加extension=php_mysqli.dll指令的说明

在配置php5时要使用mysql作为数据库,很多人都认为只要在php.ini中添加extension=php_mysql.dll;指令即可,不清楚为什么很多文章都推荐还要添加extens...

php实现Mysql简易操作类

自己封装的Mysql简易操作类,已塞在Ben框架中,基于PDO来写的,代码风格上有些无厘头。。。 mysql.class.php <?php class mysql e...