Forum Webscript.Ru

Программирование => PHP => Тема начата: SemiuS от 06 Июля 2003, 08:30:28

Название: PHP&MySQL Запись в таблицу
Отправлено: SemiuS от 06 Июля 2003, 08:30:28
Проблема:
Пишу

@mysql_connect ("localhost", "username", "") or die("Could not connect to MySQL server!");
@mysql_select_db("proba2") or die ("Could not to select db proba!");
@mysql_query("insert into user(id_user, login_user, pass_user) values(\'1\', $login, $pass)") or die("Лажа");

Выдает "Лажа" и не записывает в таблицу!
Что это может быть!
Название: PHP&MySQL Запись в таблицу
Отправлено: nagash от 06 Июля 2003, 11:39:24
echo mysql_error();
Название: PHP&MySQL Запись в таблицу
Отправлено: Макс от 06 Июля 2003, 11:52:37
SemiuS
и убери все @
Название: PHP&MySQL Запись в таблицу
Отправлено: Yukko от 06 Июля 2003, 12:17:00
Цитировать
SemiuS:
Выдает "Лажа"

Что за версия РНР такая?
попробуй тогда функцию
mysql_connect_ne_vpadlo("sam_znaesh", "da_ya_eto", "god");
Название: PHP&MySQL Запись в таблицу
Отправлено: FreeSpace от 06 Июля 2003, 12:36:24
В этом выражении нужно $login и $pass в кавычки взять:
values(\'1\', \'$login\', \'$pass\')
Название: PHP&MySQL Запись в таблицу
Отправлено: SemiuS от 07 Июля 2003, 10:21:42
То Yukko: Очень смешно!

То FreeSpace: Про кавычки я знаю, просто извращался как мог...
А проблема была с именем таблицы!!!
Стоило сменить имя, как все заработало!!!

Спасибо.
Название: PHP&MySQL Запись в таблицу
Отправлено: Меняздесьдавнонет от 07 Июля 2003, 10:39:51
проблема была в том, что ты понаставил собак, и вместо нормального сообщения об ошибке писал тупое "Лажа".

а собаки убери.
Если не хочушь получать ошибки, просто в начале скрипта написа
error_reporting(0);
Это проще, чем расставлять сотни собак.
Тем более, что везде все равно не расставишь.

А если начнутся проблемы, то легко включить обратно, и понять, где ошибка.
Название: PHP&MySQL Запись в таблицу
Отправлено: Yukko от 07 Июля 2003, 11:41:57
Цитировать
SemiuS:
То Yukko: Очень смешно!

http://www.opennet.ru/boardhelp.html
Вот эту документацию надо читать, чтобы не было очень смешно!
Иной раз когда я неправильно людей информировал про свою ошибку, то меня отправляли смотреть эту доку по нескольку раз на день!