ホームページ  >  記事  >  バックエンド開発  >  、複数テーブルのあいまい検索後に表示される関連問題

、複数テーブルのあいまい検索後に表示される関連問題

WBOY
WBOYオリジナル
2016-06-13 13:53:321031ブラウズ

助けてください。問題は複数テーブルのあいまい検索後に表示されます。
$title=htmlspecialchars($_POST["title"]);
$result=mysql_query("select * from pro_trans where title like '%$title%' Union select * from pro_transprotection where title like '%$title%' Union select * from pro_reactor where title like '%$title%'");
while($row=$ db-> ;getarray($result)){
echo "

";
echo "";
echo "";
echo " ";
echo "gt;";
echo "
" ;
echo "
".$row['title']."
";
}
?>


質問する英雄たち、赤い部分はどうやって書くの?
複数テーブルのクエリを実行すると、表示された結果にリンクが表示され、リンクをクリックして対応するページに移動します。

-----解決策---------
$result=mysql_query("select *, 'pro_trans' as tbl_name from pro_trans where title like '%$title%' Union select *, 'pro_transprotection' as tbl_name from pro_transprotection where title like '%$title%' Union select * from pro_reactor where title like '%$title%'");

echo "$row[title]";

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。