Ponizszy kod generuje zapytanie do bazy, ktory wyswietla 3 losowe rekordy.
Niestety, wyswyetlaja sie 3 talele (jedna pod druga), ktore wyswietlaja kolejno:
- 1. tabela - 1 rekord
- 2. tabela - 2 rekordy
- 3. tabela - 3 rekordy
Moje pytanie brzmi: Jak "sklecic" kod, zeby wyswietlal 3 losowe rekordy w jednej tabelce, zeby zaden z nich sie nie powtarzal?
<?php // czymy sir z baz danych $zapytanie="SELECT dtelefon, miejscowosc, powierz, data, id_rodzaj_nieruchomosci, nazwa
, rodzaj_nr FROM ogloszenia, rodzaj_nieruchomosci ORDER BY RAND() LIMIT 3"; // wysyamy zapytanie do bazy // wynik zapytania umieszczamy w odpowiednich zmiennych $telefon[] = $rezult["dtelefon"]; $miejscowosc[] = $rezult["miejscowosc"]; $powierzchnia[] = $rezult["powierz"]; echo("<tr><td>Rodzaj nieruchomosci</td><td>Rodzaj nieruchomosci</td><td>Rodzaj nieruchomosci</td></tr>n"); echo("<tr><td>$powierzchnia[0] m<sup>2</sup></td><td>$powierzchnia[1] m<sup>2</sup></td><td>$powierzchnia[2] m<sup>2</sup></td></tr>n"); } // zamykamy poczenie z baz ?>