Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Resource id #6, e?
escaflowne
post
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

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


Witam!
Mam skrypt, który korzysta z sesji. Przy próbie wywołania zapytania SQL
  1. SELECT * FROM uzytkownicy WHERE email = 'adres@domena.pl'

dostaję taki oto komunikat błędu:
Cytat
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #6' at line 1

I szczerze mówiąc... nie wiem co z tym zrobić. Wprawdzie zawartość zapytania generowana jest dynamicznie, ale nawet po wstawieniu danych "na sztywno" wciąż straszy mnie ten komunikat. Jakieś sugestie? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
escaflowne
post
Post #2





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

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


Dobra, problem rozwiązany. Okazało się, że:
zapytanie było trzymane w zmiennej $query. Dalej szło:
  1. <?php
  2. $query_make = mysql_query($query);
  3. ?>

I wszystko byłoby pięknie gdyby nie to, że w mysql_query() siedziało sobie $query_make zamiast $query. Dlatego nie chciało działać.

W międzyczasie pojawił się kolejny ciekawy problem. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Wygląda to tak:
Wykonywane jest zapytanie. Na bazie tego, czy zwrócone zostaną jakieś wyniki czy nie tworzone jest zapytanie INSERT bądź UPDATE, które siedzi w zmiennej $query. Dalej zapytanie jest wykonywane przez $query_make. Tuż za tym jest:
  1. <?php
  2. $query_num = mysql_num_rows($query_make);
  3. ?>

I tu się robi ciekawie. Próba wykonania powyższego kodu zwraca błąd, natomiast samo zapytanie ($query) wykonywane jest poprawnie, bez błedu. Po użyciu:
  1. <?php
  2. echo $query_make;
  3. ?>

dostaję: 1. A powinno być: Resource #numerek. Sugestie bądź pomysły mile widziane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 14.10.2025 - 15:41