-1

はい、複数のテーブルへのクエリに由来するタイトルの var があることがわかります。今度は、その行の残りのコンテンツを別のページで開く必要があります。次に例を示します。

<?php
    $query="SELECT columns FROM table1
        UNION
        SELECT columns FROM table2 etc(like 6 times)";
    MySQLi etc. etc.
    WHILE( the fetch array thing ){
        $link_id=$row['id'];
        $title=$row['title'];
        echo '<a href="page.php?var='.$tableame.'&var2='.$title.'">'.$link.'</a>';
    }
?>

さて、テーブル名を決定する方法、つまり$tablename

4

3 に答える 3

0

メタデータをフェッチするには、mulit-queryをいくつかのコードと組み合わせて使用​​する必要があると思います。

実行時にメタデータを解析し、情報を動的に入力できるようにします。

于 2012-08-07T08:48:59.033 に答える
0

各テーブルにテーブル名の略語を含む列を作成し、str_replace()PHPの関数呼び出しで略語の名前を変更することで解決しました。

于 2012-08-07T09:14:04.807 に答える
0

あなたはこれを行うことができます:

SELECT 'table1' AS tablename, columns from table1
UNION
SELECT 'table2' AS tablename, columns..

したがって、各結果は、それが元のテーブルを教えてくれます

于 2012-08-07T08:45:08.317 に答える