Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP nie sprawdza czy istnieje już rekord w bazie MySQL
Forum PHP.pl > Forum > PHP
cichuwa
Witajcie.

Mam problem, otóż chcę zrobić, aby wyszukiwało czy przypadkiem uzytkownik i kod dla niego nie był już aktywowany. W ten sposób zrobiłem prosty kod:

  1. $loginu = $_SESSION['login'];
  2. $query = "SELECT `usrlogin`,`idcode` FROM `aktywacja` WHERE idcode = $numer AND usrlogin = $loginu ";
  3. $result2 = mysql_query($query);
  4.  
  5. if (mysql_num_rows($result2) == 0)
  6.  
  7. {
  8. NIE ZNALEZIONO
  9. }
  10.  
  11. else
  12. {
  13. ZNALEZIONO
  14. }
  15.  


i wywala mi następujące błędy

Unknown column 'Kamil' in 'where clause'
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\kod.php on line 56


Gdzie w tym przypadku popełniłem błąd?

Proszę o pomoc,
pozdrawiam.
Pyton_000
Zapraszam do zapoznania się z tym:
Temat: Jak poprawnie zadac pytanie
cichuwa
Pisane było na szybko, a poza tym liczę na pomoc w sprawie poprawienia kodu a nie, że nagłówek został źle zinterpretowany facepalmxd.gif
NickOver
Wrzuć zapytanie w var_dump i zobacz sobie jak ono wygląda a potem porównaj to z bazą,
Pyton_000
Ehhh.. w zapytaniach SQL wartości tekstowe umieszcza się w ' lub "
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.