Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie do bazy danych...
primo
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

Ostrzeżenie: (0%)
-----


Witam,

jakie byłoby zapytanie do bazy danych, aby zwróciło taki wynik:
dane wprowadzane do bazy mają id, na jednej z podstron chciałbym aby wyśietlane było tylko powiedzmy 6 wyników o najwyższym id, to nie ma być stronnicowanie, ma tylko zwrócić 6 najwyższych id

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jol.us_
post
Post #2





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 10.12.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Tak jak to zrobiles wczesniej (6 postow wyzej). Tylko, w obecnym przypadku, zamiast tamtejszych zmiennych pisz ".$rekord[0]." itd.

Czyli jakos tak:
[php:1:3c54a28dda]<?php
mysql_connect ("db.st.interia.pl", "cosik", "cosik") or
die("Nie można połączyć się z bazą danych");
mysql_select_db ("cosik") or
die("Nie można połączyć się z bazą danych");

$wynik = mysql_query ("SELECT * FROM filmy ORDER BY id DESC LIMIT 0,6;");

print "
<TABLE CALLPADDING=5 BORDER=1>
<TR>
<TD><B>Tytuł polski</B></TD>
<TD><B>Tytuł angielski</B></TD>
<TD><B>Czas trwania</B></TD>
<TD><B>Aktorzy</B></TD>
<TD><B>Gatunek</B></TD>
<TD><B>Recenzja</B></TD>
</TR>
";

while ($rekord = mysql_fetch_array ($wynik)) {
print "
<TR>
<TD><a href="cos.php">".$rekord[1]."</a></TD>
<TD>".$rekord[2]."</TD>
<TD>".$rekord[3]."</TD>
<TD>".$rekord[5]."</TD>
<TD>".$rekord[10]."</TD>
<TD>".$rekord[7]."</TD>
</TR>
";
}
print "</TABLE>";
?>[/php:1:3c54a28dda]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 21:02