mam... bardzo (jak dla mnie) dziwny problem.
Tworze prosty mechanizm logowania,
<?php $nick=sprawdz($_POST['nick']); $password=sprawdz($_POST['password']); $_SESSION['login']= $nick; $_SESSION['pass']= $password; $sql = "SELECT * FROM `ssm_users` WHERE `nick` LIKE '$nick' ";//tu nie ma tego ukośnika przed cudzysłowiem, dziada forum wstawia automatycznie. $pnazwa = $result['nick']; $ppass = $result['pwd']; ?>
Kod ten wywala mi błąd:
Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/(...)/login.php on line 21
Nie mam pojęcia skąd się bierze błąd, tymbardziej, że:
1. kiedy dam echo na $nick to wyświetla mi prawidłowy nick
2. kiedy skopiuje zapytanie do phpMyAdmin'a i je tam wykonam (zamiast $nick wstawiam swój nick) to wszystko działa prawidłowo.
Bardzo prosiłbym o pomoc, bo już zwątpiłem istnienie logiki w php...