以下のコードは、 "site"という列に "$ entry"を含む "feather"というデータベース内のすべてのテーブルを出力します。 「フェザー」の各テーブルには「サイト」という列があります。テーブル名の配列から列値を引き出す
このコードはうまくいきます。しかし、私は何かを追加したいと思います。 「羽」の各テーブルには、「votes_up」という列も含まれています。 "$ entry"が入っているテーブルごとに、$ entryに対応する "votes_up"カラムの値を出力したいと思います。これをどうやって行うのですか?
事前のおかげで、
ジョン
$result = mysql_query("SHOW TABLES FROM feather")
or die(mysql_error());
while(list($table)= mysql_fetch_row($result))
{
$sqlA = "SELECT COUNT(*) FROM `$table` WHERE `site` LIKE '$entry'";
$resA = mysql_query($sqlA) or die("$sqlA:".mysql_error());
list($isThere) = mysql_fetch_row($resA);
if ($isThere)
{
$table_list[] = $table;
}
}
foreach($table_list as $key => $value){
echo "$value <br />";
}
こんにちは...私は応答を感謝します。私はあなたのコードを試して、 "if(mysql_num_rows($ resA)> 0)"というエラーを受け取りました: 構文解析エラー: –
私の '>'が '>'に変換されたようです。それを '>'に戻してみてください。 foreachループのそれぞれに2つもあります。 –
これらのエラーを修正するために自分のコードを編集しました。 –