ホームページ >バックエンド開発 >PHPチュートリアル >PHP ステートメントは MYSQL 内の複数のテーブルをクエリし、ページの下に表示します。

PHP ステートメントは MYSQL 内の複数のテーブルをクエリし、ページの下に表示します。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:12:41823ブラウズ

PHP ステートメントを使用して MYSQL 内の複数のテーブルをクエリし、ページに表示します
PHP ステートメントを使用して複数のテーブルをクエリします。テーブルのフィールドは同じですが、テーブル名が異なります。例:
abc201202、abc201203、abc201204... 月ごとに作成されたテーブル名を持つテーブル
私は初心者なので、一度に複数のテーブルを走査して MYSQL でデータを抽出する方法がわかりません。

-----解決策---------

PHP コード

$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>
PHP コード


$select = 配列();
$table = array("abc201202","abc201203","abc201204");
foreach($table as $v) {
   $select[] = "($v から * を選択)";
}

$sql = join(' UNION ', $select);
$res = mysql_query($sql);
<br><font color="#e78608">------解決策---------</font><br>
PHP コード

$table = array("abc201202","abc201203","abc201204");
$result=array();
$count = count($table)-1;//配列の添字を減算します
for ($i=0;$i
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。