Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie się nie wykonuje, chociaż mysql_query zwraca TRUE
hub3rt
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 19.09.2003
Skąd: Białystok

Ostrzeżenie: (10%)
X----


Oto przykład zapytania:
  1. $dod = "INSERT INTO s_users VALUES ('', '".$nick."', '".$pass."', '".$mail."', '".$klub."')";
  2. $spr = mysql_query($dod);


Zapytanie zwraca TRUE - sprawdziłem przez wyświetlenie wartosci zmiennej $spr (dobrze?), ale w bazie nic nie ma... wcześniej sprawdzam czy w bazie nie zdubluje się $nick albo $mail:

  1. $zap = "SELECT * FROM s_users WHERE nick=".$nick;
  2. $spr = mysql_query($zap);

W tym przypadku jeżeli $spr wynosi 1 to znaczy, że nick jest juz zajety i należy wybrać inny. Pomimo wcześniejszego udanego wykonania całego skryptu i teoretycznego umieszczenia zmiennej $nick o odpowiedniej wartosci po ponownej próbie wykonania skryptu nic się nie zmienia. Ten drugi fragment nadal ma wartość 0 a ponowne wykonanie INSERT'a nie napotyka zadnych problemów. Co jest źle?! I o co chodzi? Bo trudno jest mi to zrozumiec...
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: 3.10.2025 - 15:29