Forum Webscript.Ru
Программирование => PHP => Тема начата: 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("Лажа");
Выдает "Лажа" и не записывает в таблицу!
Что это может быть!
-
echo mysql_error();
-
SemiuS
и убери все @
-
SemiuS:
Выдает "Лажа"
Что за версия РНР такая?
попробуй тогда функцию
mysql_connect_ne_vpadlo("sam_znaesh", "da_ya_eto", "god");
-
В этом выражении нужно $login и $pass в кавычки взять:
values(\'1\', \'$login\', \'$pass\')
-
То Yukko: Очень смешно!
То FreeSpace: Про кавычки я знаю, просто извращался как мог...
А проблема была с именем таблицы!!!
Стоило сменить имя, как все заработало!!!
Спасибо.
-
проблема была в том, что ты понаставил собак, и вместо нормального сообщения об ошибке писал тупое "Лажа".
а собаки убери.
Если не хочушь получать ошибки, просто в начале скрипта написа
error_reporting(0);
Это проще, чем расставлять сотни собак.
Тем более, что везде все равно не расставишь.
А если начнутся проблемы, то легко включить обратно, и понять, где ошибка.
-
SemiuS:
То Yukko: Очень смешно!
http://www.opennet.ru/boardhelp.html
Вот эту документацию надо читать, чтобы не было очень смешно!
Иной раз когда я неправильно людей информировал про свою ошибку, то меня отправляли смотреть эту доку по нескольку раз на день!