Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 3 zapytania, 1 wynik ??
primo
post
Post #1





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

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


Witam,

następujący problem: mam w sumie w skrypcie 3 zapytania do bazy danych:
[php:1:1e44b70c36]<?php
$sql = "SELECT * FROM filmy WHERE gatunek = '".$gatunek."'";
$result = mysql_query($sql) or die(mysql_error());
?>[/php:1:1e44b70c36]

[php:1:1e44b70c36]<?php
$query = "SELECT * FROM filmy WHERE ID <= ".$from." AND ID > ".($from-$ile)." ORDER BY ID DESC";
$result = mysql_query($query);
if(!$result){
print("Problem z bazÄ… danych.");
exit;
?>[/php:1:1e44b70c36]

[php:1:1e44b70c36]<?php
$query = "SELECT MAX(ID) FROM filmy";
$result = mysql_query($query);
if (!$result){
print("Problem z baz&plusmn; danych. Odrzucone zapytanie.");
exit;
?>[/php:1:1e44b70c36]

pierwsze zapytanie wyszukuje tylko filmy o gatunku komedia, drugie i trzecie zapytanie mają za zadanie ułożenia tych wyników z zapytania pierwszego, aby wpis o max id był na górze i stronnicować po 3 zapytania... jak coś to zamieszczę pełny kod

jest ktoś w stanie to rozgryźć ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
primo
post
Post #2





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

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


powróciłem do starego kodu, który tak filtruje dane, że sortuje wyniki wg kategorii i zwraca filmy - o kategorii - komedia

[php:1:7d4ed4909e]<?php
$gatunek = $_GET["gatunek"];
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");
$sql = "SELECT * FROM filmy WHERE gatunek = '".$gatunek."'";
$result = mysql_query($sql) or die(mysql_error());

print "<table border=0 cellpadding=0 cellspacing=5 class=outside1>";
print "<TR><td class=white1><div class=text><B>Tytuł</B></TD>
<td class=white1><div class=text><B>Aktorzy</B></TD></TR>n";

while ($rekord = mysql_fetch_array ($result)) {
$id = $rekord[0];
$tytul_pl = $rekord[1];
$tytul_ang = $rekord[2];
$dlugosc = $rekord[3];
$aktorzy = $rekord[5];
$recenzja = $rekord[7];
$gatunek = $rekord[10];


print "<TR><td class=white1><div class=text><a href="cos.php">".$tytul_pl."</a></TD><td class=white1><div class=text1>$aktorzy</TD></TR>n";

}
print "</TABLE>";
?>[/php:1:7d4ed4909e]

teraz do niego chciałbym dołączyć kod o którem mowa była na początku, a więc aby było stronnicowanie + wyciąganie najnowszych wyników na samą górę

dacie jakiś punkt zaczepienia (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.09.2025 - 18:40