Home > Backend Development > PHP Tutorial > PHP语句在MYSQL中查询多张表 并显示在页面下

PHP语句在MYSQL中查询多张表 并显示在页面下

WBOY
Release: 2016-06-13 10:44:26
Original
850 people have browsed it

PHP语句在MYSQL中查询多张表 并显示在页面上
用PHP语句实现查询多张表 表的字段是相同的、表名不同。例如:
  abc201202,abc201203,abc201204...表名按月建的表
我新手不知道怎么一次遍历多张表,提取MYSQL中的数据。

------解决方案--------------------

PHP code
$table = array("abc201202","abc201203","abc201204");$result =array();foreach($table as $table_name) {      $sql = "select * from ".$table_name;      $rec =mysql_query($sql);      while($row=mysql_fetch_row($rec)) {           $result[] = $row;      }}<br><font color="#e78608">------解决方案--------------------</font><br>
Copy after login
PHP code
$select = array();$table = array("abc201202","abc201203","abc201204");foreach($table as $v) {   $select[] = "(select * from $v)";}$sql = join(' UNION ', $select);$res = mysql_query($sql);<br><font color="#e78608">------解决方案--------------------</font><br>
Copy after login
PHP code
$table = array("abc201202","abc201203","abc201204");$result=array();$count = count($table)-1;//减去一个数组下标for ($i=0;$i
                 
              
              
        
            
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template