To mój pierwszy pościk, ale w końcu od czegośc trzeba zacząć...
Mianowicie przez jakieś dwa dni męczyłem sie jak wyśiwtlić rekordy z bazy o wiekszym/mniejszym ID niz podanym w warunku, dzisiaj dopisałem do zapytania:
WHERE data<'2008.02.14'
i odziwo zadziało (wyświetlając wszystkie rekordy z tabeli, dodane przed 14 lutym), a gdy warunek wyglądał tak(oczywiście liczby przykładowe):
WHERE id<'3'
...to wyświetlał błąd:
Cytat
mysql_fetch_row(): supplied argument is not a valid MySQL result resource
Wytłumaczyłby mi ktoś na czym to polega i czemu tak działa a tak nie?
Całe zapytanie wygląda tak:
<?php $zapytanie = "SELECT * FROM news WHERE "; { } ?>
Co mam wpisać zamiast znaku żeby wyświetlić wyniki większe lub mniejsze niż podane przeze mnie ID, któe znajdowało by sie w zmiennej. A drugie pytanie jak wyśiwtlić X ostatnich rekordów z danej tabeli. Ja wymyśliłem że wyśle do bazy zapytanie o cała ilość rekordów od której odejme ilość ostatnich wyświetlanych rekordów i wstawie to w postaci zmiennej do zapyatnia który wyśietli wszystkie rekordy o ID większym niż w tym wyniku...