![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| hinku |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 20.8.2008 Репутация: нет Всего: нет |
имеется вот аткой код
по идее после передачи данных в эту страницу они посредством INSERT INTO должны добавится в базу но ничего не происходит подскажите в чем ошибка Это сообщение отредактировал(а) skyboy - 20.8.2008, 19:16 |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
по идее после передачи данных в эту страницу они посредством INSERT INTO должны добавится в базу
в чем ошибка, тебе должен сказать твой сервер, а не посторонние люди echo mysql_error(); |
|||
|
||||
| Sannis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.8.2007 Где: Москва Репутация: 1 Всего: 13 |
Debugging
С помощью mysql_errno($link).mysql_error($link) убедитесь, что последние два вызова также выполнились без ошибок. Попробуйте сделать также
-------------------- |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
Sannis, а я вот всё спросить хочу, почему все выводят номер ошибки? Как им пользоваться?
Это сообщение отредактировал(а) Feldmarschall - 20.8.2008, 16:58 |
|||
|
||||
| hinku |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 20.8.2008 Репутация: нет Всего: нет |
насколько я понимаю режим показа ошибок в php.ini. это должно быть register_globals on - если оно то сделано
mysql_errno($link) - сделано ошибок никаких не выводт :( вот такой компот |
|||
|
||||
| Sannis |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.8.2007 Где: Москва Репутация: 1 Всего: 13 |
Не знаю, зачем это делать в своих скриптах, но когда новички работают с распространёнными движками, то по выводимому номеру ошибки им проще найти решение в FAQ или документации, т.к. им обычно сложно из сообщения об ошибке вычленить главное, а по "ERROR 1132" поиск осуществлять проще. Да, про пернводчики они обычно тоже не знают Добавлено через 2 минуты и 24 секунды
Нет(http://ru.php.net/manual/ru/ini.core.php#ini.register-globals). Читайте http://ru.php.net/manual/ru/errorfunc.conf....display-errors и http://ru.php.net/manual/ru/errorfunc.conf...error-reporting -------------------- |
||||
|
|||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
нет =)
register_globals - это не режим показа ошибок и должно быть off поменяй строчку с mysql_query на $result=mysql_query... и ниже напиши var_dump($result); а так же убедись, что данные действительно не добавляются, и это тебе не кажется Добавлено через 12 минут и 12 секунд короче, hinku читаешь здесь http://forum.vingrad.ru/articles/topic-206796.html (надо было сразу ссылку давать, а поленился) и ищешь ошибку это единственный способ узнать, в чем проблема. а ккод здесь писать - бессмысленное занятие |
|||
|
||||
| hinku |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 20.8.2008 Репутация: нет Всего: нет |
данные действительно не добавляются
сразу не добавил переменную result потомучто не знал как ее потом вызвать register globals off display errors on все равно никаких ошибок не выводится не могу понять в чем проблема |
|||
|
||||
| Sannis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.8.2007 Где: Москва Репутация: 1 Всего: 13 |
Проблема в запросе. А вот почему не выводит -- надо читать в указанной теме и документации. Должно выводить.
-------------------- |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
Косая черта в конце скрипта там к чему висит?
|
|||
|
||||
| hinku |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 20.8.2008 Репутация: нет Всего: нет |
Sannis перезагрузил сразу (это я усвоил сразу)
Feldmarschall очепятка в срипте её нет |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
Началось... "ой, в коде её нет" "ой, данные добавляются" "ой, только не туда" "ой, я сервер перезагружал, но не тот".
Откуда могла взяться опечатка в коде? Руками ты его, что ли, перепечатывал в форум? Если ты пишешь сюда код с опечатками, то какой смысл вообще задавать какие-либо вопросы? Если даже код, который ты здесь написал, не имеет ничего общего с тем кодом, который у тебя не работает? Короче. Если ты не можешь обойтись без опечаток даже задавая вопрос на форуме, то все дело в них. Ищи, исправляй. Форум тут тебе не поможет. |
|||
|
||||
| Sannis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.8.2007 Где: Москва Репутация: 1 Всего: 13 |
Всё верно. Так что перечитывайте тему(это я топикстартеру), смотрите что за запрос пытается выполнить скрипт(как -- написано выше), выполняйте его в phpMyAdmin и смотрите на результат. А статью про ошибки вы, видимо, так и не прочитали. -------------------- |
|||
|
||||
| hinku |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 20.8.2008 Репутация: нет Всего: нет |
все получилось спасидо за помошь Sannis и Feldmarschall
|
|||
|
||||
| piflit |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 2.9.2007 Репутация: нет Всего: нет |
я что-то пропустил, или там нет имени таблицы после INSERT INTO?
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |