Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MySQL + SELECT TOP = problem
onekamel
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.02.2006

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


Witam
Robie cos takiego:
$zapytanie = "SELECT TOP 10 * FROM baza";
$pobrane = mysql_query($zapytanie);
a nastepnie:
while ($wiersz = mysql_fetch_array($pobrane))
{
...
...
}
i pojawia sie blad:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ......
Dlaczego SELECT TOP nie dziala?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
onekamel
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.02.2006

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


Nie chodzi o kwestie co zapytanie ma robic (w rzeczywistosci bedzie pobierac rekordy od rekordu a do rekordu b (a<b) ) tylko chodzi o to ze zapytanie nie jest uznawane za poprawne. Serwer mam postawiony na krasnalu. Przed chwila zainstalowalem serwer mysql 4.1.11 do krasnala i polecenie nadal nie chce dzialac mimo ze teoretycznie jest poprawne. Blad dotyczy funkcji
Kod
mysql_fetch_array():

ktora nie moze dzialac jesli zapytanie zwraca blad.
Moze poprostu zrezygnuje z podzapytania i zrobie cos w stylu
  1. SELECT *
  2. FROM tabela
  3. LIMIT (a-1, b-a+1)
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: 17.10.2025 - 01:36