ни как не могу понять, что я сделал не так - всегда ставил по инструкции на этом сайте, но в этот раз вот такой прикол .. Скрипт 1 - Код (Text): <?php $host = "localhost"; $user = "root"; $passw = "1424"; $db_con =@mysql_connect($host, $user, $passw); if(!$db_con) { echo "<center><b><font color = \"red\">Ошибка соединения с сервером баз данных. Проверте параметры соединения.</font></b></center>"; } else { $gal_db = "pez_gal"; $select_db = mysql_select_db($gal_db); if(!$select_db) { echo "<center><b><font color = \"red\">Ошибка подключения к базе данных. Проверьте существования базы.</font></b></center>"; } } mysql_query("set character set cp1251"); mysql_query("set names cp1251"); ?> отрабатывает вроде правельно, тоесть соединение с сервером и базой происходит ... Скрипт 2 - Код (Text): <?php $host = "localhost"; $user = "root"; $passw = "1424"; $db_con = mysql_connect($host, $user, $passw); if(!$db_connect) { echo " ***ня какая-то"; } else { echo "Все гуд. Трабла со скриптом"; } ?> Этот пишет что ***ня какая-то - тоесть подключения не происходит ... причем если подключать первый скрипт, то я могу выбирать данные из таблиц, но не могу туда записывать .... PS: сервер работает под Windows Забыл сказать, что PhpMyAdmin - с таким же логином и паролем коректно работает .... Подскажите пожалуйста, где я мог накосячить ?
Это запросы на запись? Покажите, как и что записываете? И, естественно, ошибки. Возможно, у Вас там ошибка MySQL: data too long... (вообще, конечно, это мало вероятно)
PHP: $sql_reg = mysql_query("INSERT INTO `users` (`login`, `passw`, `email`) VALUES ('".$reg_login."', '".$reg_passw."', '".$reg_email."')"); и PHP: $update_info = mysql_query("INSERT INTO `users` ( `login`, `clan`, `fio`, `dtr`, `ip`, `res`, `tel`, `adr`, `email`, `icq`, `sex`, `about`) VALUES ('".$login."', '".$clan."', '".$fio."', '".$dtr."', '".$ip."', '".$res."', '".$tel."', '".$adr."', '".$email."', '".$icq."', '".$sex."', '".$about."') "); ошибок ни каких не пишет, хотя логов апача и мускула не смотрел .... просто на странице мои ошибки, то не удалось зарегить пользователя, то не удалось обновить инфу ...
вроде понял, где косяк, у меня не правельно написана таблица .... [sql] Field 'passw' doesn't have a default value [/sql]
Для поля passw не прописано дефолтное значение, при этом вставляя данные в таблицу ты игнорируешь это поле.
Хех, ну это я понял, но разве надо для поля пассворд указывать дефолтное значение ? Кстати, это связано с типом поля как я понял или нет ?