sql >> Databáze >  >> RDS >> Mysql

Jak najít název tabulky, ze které byl obrázek náhodně vybrán

Vytvořte nové pole, které označuje zdrojovou tabulku ve vašem SQL:

$sql="SELECT salehotel.*, 'salehotel' as source
FROM   salehotel
UNION ALL
SELECT saleland.*, 'saleland' as source
FROM   saleland
UNION ALL
SELECT salehouse.*, 'salehouse' as source
FROM   salehouse
ORDER BY RAND()
LIMIT 6
";

Váš PHP pak může zobrazit tento sloupec jako:

<?php  echo $row['source']; ?>


  1. Ověření formuláře

  2. Proč používat InnoDB přes MySIAM

  3. Vraťte n-tý záznam z dotazu MySQL

  4. Hledání NEJMENŠÍCH/NEJVĚTŠÍCH hodnot z kombinovaných SLOUPCŮ, ignorování 0 a NULL- MYSQL