Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][php] blad zapytania
Forum PHP.pl > Forum > Przedszkole
lnn
witam
mam taki oto problem
Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\... on line 18

kod:
  1. // sprawdzenie czy taki login nie istnieje juz w bazie danych
  2. $check_mail = mysql_query("SELECT COUNT(login) FROM katalog WHERE login = '".$login."'");
  3. $check_result = mysql_result($check_mail,0);
  4.  
  5. elseif ($check_result > 0) {
  6. echo 'taki login istnieje juz w bazie danych';

ktos wie gdzie tkwi blad? :/ dzieki z gory!
darko
W zapytaniu, skoro mysql_result() expects parameter 1 to be resource, boolean given, to znaczy, że mysql_query zwróciło false (boolean), a zwraca tylko w przypadku błędnego zapytania. Co masz w zmiennej $login questionmark.gif Gdyby zapytanie było poprawne (właśnie, wypluj całe zapytanie, pokaż strukturę tabeli) i w bazie nie byłoby usera o podanym loginie, to count zwróciłoby wartość 0 (zero). Ok pokaż echo $login;
lnn
  1. $login = [url="http://www.php.net/mysql_escape_string"]mysql_escape_string[/url]($_POST['login']);
  2.  
  3. CREATE TABLE IF NOT EXISTS `users` (
  4. `id_user` int(10) unsigned NOT NULL AUTO_INCREMENT,
  5. `login` varchar(30) NOT NULL,
  6. `pass` char(32) NOT NULL,
  7. `email` varchar(50) NOT NULL,
  8. `name` varchar(40) NOT NULL,
  9. `lastname` varchar(40) NOT NULL,
  10. `reg_date` datetime DEFAULT NULL,
  11. `confirm` tinyint(2) unsigned NOT NULL DEFAULT '0',
  12. PRIMARY KEY (`id_user`)
  13. )
  14.  

darko
Tabela nazywa się users, a Ty tymczasem próbujesz wyciągnąć dane z tabeli katalog... hmmm... ciekawe dlaczego nie działa smile.gif
lnn
Cytat(darko @ 2.12.2009, 01:08:16 ) *
Tabela nazywa się users, a Ty tymczasem próbujesz wyciągnąć dane z tabeli katalog... hmmm... ciekawe dlaczego nie działa smile.gif


o kurde dzieki, pozna pora widac daje sie we znaki winksmiley.jpg
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.