UNION と WHERE に関する質問
$id=$_GET['id']; //別のページのハイパーリンクからの値
$id = "where WebMailUserN=".$id;
/ /- - 配列内のすべてのテーブルのデータを走査し、フィールドの内容を表示します
$table = array("content_201202","content_201203","content_201204");
$select = array();
foreach ($table as $v) {
$select[]= "(select * from $v $id)";
}
echo $sqll = join('UNION ',$select) ;
$sqll = mysql_query($sqll);
$num = mysql_num_rows($sqll);//ページングの合計行数を記録します
$sqln = join(' UNION ',$ select )." 制限 $page $pagesize";
$sqln = mysql_query($sqln);
while($row = mysql_fetch_array($sqln)){.....}
(select * from content_201208 where WebMailUserN=$id)UNION (select * from content_201209 where WebMailUserN=$id)UNION (select * from content_201210 where WebMailUserN=$id)
警告: mysql_num_rows(): 指定された引数は、 F:www_localG04list_content.php の 49 行目
警告: mysql_fetch_array(): 指定された引数は、F:www_localG04list_content.php の 53 行目の有効な MySQL 結果リソースではありません
上記のコードに問題があるかどうかはわかりませんが、データが表示されません
-----解決策----------- ------- -
ID を URL に接続し、次のページにアップロードする必要があります