![]() |
![]() |
![]()
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± 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źć ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nic nie mówię... ale zapytanie z linii 15 w ogóle nie gra żadnej roli w tym skrypcie
wynik tego zapytania przypisujesz zmiennej $result ale zanim cokolwiek z nią zrobisz , w linii 56 przypisujesz tej samej zmiennej nową wartość... Więc po co Ci w ogóle to zapytanie? Kod funkcji najlepiej zamieszczać na początku albo na końcu pliku (albo w ogóle w pliku z funkcjami) - tak jest czytelniej |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 18:51 |