同じデータベース内の 3 つの SQL テーブルから 6 つの画像をランダムに選択するクエリがあり、誰かがその画像をクリックすると、その画像が選択されたテーブルに応じて別のページに送信したいと考えています。クエリでそれを行うには、そのランダムな画像が選択されたテーブル名を見つけたいと思います。
私のSQLクエリは
$sql="SELECT *
FROM salehotel
UNION ALL
SELECT *
FROM saleland
UNION ALL
SELECT *
FROM salehouse
ORDER BY RAND()
LIMIT 6
";
$result=mysql_query($sql)or die(mysql_error());
?>
<?php
while($row = mysql_fetch_array($result))
{?>
<div style="float: left; margin-left: 10px;">
<a href="sale_house_detail.php?id=<?php echo $row['property_id']; ?>">
<img src=<?= '"admin/uploads/'.$row['image1'].'"'; ?> width="172px" height="149px" style='border:5px solid #CCC' />
</a>
<p><?php echo $row['Type']; ?></p>
<p><?php echo $row['Location']; ?></p>
</div>
<?php }
?>