Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Трабл с SQL запросом


Автор: nils 2.11.2002, 10:26
Давно не писал на ПХП
а тут попросили сайт сделать
так вот какая фигня когда пытаюсь занести в базу нового узера
запрос не срабатывает

Код
$res = mysql_query("SELECT user_name FROM user WHERE user_name = '$user_login'");
// этот запрос работает (надеюсь не надо обьяснять что он делает)
//  а дальше пытаюсь занести в базу данные
mysql_query("INSERT INTO user(user_name, user_pass, user_mail,
user_status, user_hp, user_icq,) VALUES('$user_login', '$passmd5',
'$user_email', 1, '$user_hp', '$user_icq')");
// и тут он меня обламывает не хотит выполнять??

я давно не писал уже даже не помню че да как
может кто подскажет? :)

Автор: Frikazoid 3.11.2002, 04:49
А попробуй так
Код

mysql_query("INSERT INTO user(user_name, user_pass, user_mail,
user_status, user_hp, user_icq) VALUES('$user_login', '$passmd5',
'$user_email', 1, '$user_hp', '$user_icq')");

Или так
Код

mysql_query("INSERT INTO user(user_name, user_pass, user_mail,
user_status, user_hp, user_icq) VALUES('$user_login', '$passmd5',
'$user_email', '1', '$user_hp', '$user_icq')");

Автор: nils 3.11.2002, 06:33
Цитата(Frikazoid @ 02.11.2002, 20:49)
А попробуй так
Код

mysql_query("INSERT INTO user(user_name, user_pass, user_mail,
user_status, user_hp, user_icq) VALUES('$user_login', '$passmd5',
'$user_email', 1, '$user_hp', '$user_icq')");

Или так
Код

mysql_query("INSERT INTO user(user_name, user_pass, user_mail,
user_status, user_hp, user_icq) VALUES('$user_login', '$passmd5',
'$user_email', '1', '$user_hp', '$user_icq')");

то что ты написал без разницы я и так тоже пробовал :)

но все равно уже ни чего не надо
сам ни чего не пойму но когда я просто переписал эту же строчку все заработало...причем их было 2 и сработала только вторая %)))

Автор: MuToGeN 3.11.2002, 08:40
лет 10 назад когда я только учился программировать и тренировался на кошках (basic, тобишь), получилась такая галиматья: прога до ужаса простая, а не работает. потом понял что в одном месте вместо буквы О вбил ноль... такие вот бывали заскоки  :withstupid

Автор: MuToGeN 3.11.2002, 08:44
и еще: точно-не-помню-какая версия PHP с точно-не-помню-какой версией MySQL не хотела работать из-за того что после запроса в mysql_query не стоит знак ; (именно в самом запросе), даж если запрос из одной строки

Автор: nils 3.11.2002, 10:52
Хе... :)
Не я один такой балбеска :)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)