[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что у меня не так?
Avond
Доброго времени суток уважаемые форумчане!
Помогите пожалуйста!
Сделал форму регистрации, но при подтверждении ее выскакивает вот эта ошибка:
Цитата
Warning: mysql_query() expects parameter 2 to be resource, null given in M:\denwer\www\denwer\save_user.php on line 44

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in M:\denwer\www\denwer\save_user.php on line 45
Ошибка! Вы не зарегистрированы.


Вот код (это проверка логина на повтор):

[b]43[/b] //во избежании 2 пользователей с одинаковым логином создаем проверку
[b]44[/b] $result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
[
b]45[/b] $myrow = mysql_fetch_array($result);
[
b]46[/b] if (!empty($myrow['id'])) {
[b]47[/b] exit ("Извините, введённый вами логин уже зарегистрирован. Введите другой логин.");
[
b]48[/b] }
[b]49[/b] // если логин не вторичный, то сохраняем данные
[b]50[/b] $result2 = mysql_query ("INSERT INTO users (login,password) VALUES('$login','$password','$name','$lastname','$email','$web')");
[
b]51[/b] // Проверяем, есть ли ошибки
[b]52[/b] if ($result2=='TRUE')

Мучался на этим, но ничего не помогло...




Спустя 1 минута, 12 секунд (2.02.2012 - 13:47) neadekvat написал(а):
Встречный вопос - ты перевл и осознал текст ошибки?

Спустя 3 минуты, 39 секунд (2.02.2012 - 13:50) Avond написал(а):
Цитата (neadekvat @ 2.02.2012 - 10:47)
Встречный вопос - ты перевл и осознал текст ошибки?

В DB что-то не так?

Спустя 3 минуты, 9 секунд (2.02.2012 - 13:53) neadekvat написал(а):
Цитата (Avond @ 2.02.2012 - 14:50)
В DB что-то не так?

Не перевел, значит.

Что у тебя в $db? Она должна быть результатом работу функции mysql_connect, и при этом ресурсом.
Проверь,
а) доступна ли база (не возвращает ли mysql_connect false);
б) доступна ли в точке вызова переменная $db.

Спустя 19 минут, 27 секунд (2.02.2012 - 14:13) Avond написал(а):
Цитата (neadekvat @ 2.02.2012 - 10:53)
Цитата (Avond @ 2.02.2012 - 14:50)
В DB что-то не так?

Не перевел, значит.

Что у тебя в $db? Она должна быть результатом работу функции mysql_connect, и при этом ресурсом.
Проверь,
а) доступна ли база (не возвращает ли mysql_connect false);
б) доступна ли в точке вызова переменная $db.

Спасибо разобрался... все дело было в неправильном написании названия БД=)
rolleyes.gif


_____________
Люди, как люди. Спят, едят, пьют, занимаются любовью. А я пишу код=)[COLOR=green][SIZE=1]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.