maciu
24.09.2003, 12:11:31
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
24.09.2003, 12:33:02
[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
24.09.2003, 12:35:30
hint: [sql:1:466500aa8f]select distinct[/sql:1:466500aa8f]
maciu
25.09.2003, 13:02:45
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.