Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przedtawienie wyników zapytania
Forum PHP.pl > Forum > PHP
maciu
W tabeli bazy danych są rekordy, które zawierają pole data (TIMESTAMP(). wyświetlają się wyniki z bazy w kolejności daty. W jaki sposób zrobić, że jeśli kilka rekordów ma taką samą date to wyświetla się ona tylko przy pierwszym rekordzie
rzseattle
[php:1:107b7f54d4]<?php
print "<table border>";
while( $line = mysql_fetch_assoc ( $wynik ) ){
print "<tr><td>Wiersz</td>";
if( $line['czas'] != $czas ){
$czas = $line['czas'];
print "<td>CZAS: ".$czas."</td>";
} else {
print "<td>CZas powtorzyl sie</td>";
}
print "</tr>";
}
print "</table>";
?>[/php:1:107b7f54d4]

tak na szybko sklecone
zalew
hint: [sql:1:466500aa8f]select distinct[/sql:1:466500aa8f]
maciu
dzięki rzseatle:)

co do funkcji DISTINCT, mógłby mi ktoś wytłumaczyć o co chodzi. To ma cośwspólnego z unikatowymi wynikami z bazy danych, tak? Szukałem tej funkcji w manualy MySql, ale coś nie mogę znaleźć
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.