sql >> Database teknologi >  >> RDS >> Mysql

Sådan finder du det tabelnavn, som billedet tilfældigt er valgt fra

Opret et nyt felt, der angiver kildetabellen i din 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
";

Din PHP kan derefter vise denne kolonne som:

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


  1. Tabellen muterer, trigger/funktion ser den muligvis ikke (hvilket forhindrer en gennemsnitskarakter i at falde til under 2,5)

  2. Sådan rettes "Ugyldigt objektnavn 'OPENJSON'." i SQL Server

  3. Codeigniter - Adgangsmodeller og database om routing

  4. Hvorfor låser to samtidige delete + insert-udsagn fastlåst på en tom tabel?