![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Sassoft |
|
||||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
создаю скрип пхп чтобы заполнять бд, но чет не прет... кто видет где баг?
Чтобы добавить нового пользователя заполните поля:
когда без переменных работаешь добавляет а так нет ![]()
Это сообщение отредактировал(а) MoLeX - 25.6.2008, 09:32 |
||||
|
|||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
PHP FAQ: \"Кавычки \". Правила составления запросов MySQL
PHP FAQ: Не передаются переменные И ещё. баг надо не глазами рыскать, а заставлять компьютер, чтобы он сам тебе показал. Иначе можно долго искать. И все равно не найти. Это сообщение отредактировал(а) Feldmarschall - 24.6.2008, 22:18 |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
ошибку никакую не выдает, это я насчет статьи
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
а что ты сделал, чтобы выдавало?
|
|||
|
||||
topy |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 18.2.2008 Репутация: нет Всего: 1 |
Пишите код чтобы работал с register_globals=off; изначально, чтобы не было мучительно больно потом.
|
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
ога.. круто... а проверить не судьба? http://ru2.php.net/mysql mysql_er...... Добавлено через 1 минуту и 3 секунды да и кстати +1 к topy Это сообщение отредактировал(а) gta4kv - 25.6.2008, 10:28 |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
переделал как написано:
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
ну и где ты выводишь ошибку mysql, как тебе было написано?
а где написано брать имя таблицы в апострофы? что означают загадочные надписи вида $_POST['id'];? |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
это не апострафы? |
|||
|
||||
Staind |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 17.12.2007 Где: Планета сокровищ Репутация: нет Всего: 3 |
--------------------
Ничто так не раздражает человека, как просьба успокоиться |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
неа, не работает
|
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Staind, еще один блин....
Добавлено через 53 секунды Sassoft, я вам дал ссылку на мануал, сказал пол название функции, ИЩИТЕ. за вас тут никто писать не будет Это сообщение отредактировал(а) gta4kv - 25.6.2008, 13:19 |
|||
|
||||
Staind |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 17.12.2007 Где: Планета сокровищ Репутация: нет Всего: 3 |
На скорую руку пишу.
2gta4kv, успокойся. --------------------
Ничто так не раздражает человека, как просьба успокоиться |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
он не фиксирует ошибки!
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
Sassoft, это апострофы.
вот я тебя и спрашиваю - где написано брать имя таблицы в апострофы? Это сообщение отредактировал(а) Feldmarschall - 25.6.2008, 13:26 |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
gta4kv, ну для человека сложной и интересной задачей является добавление данных в базу. =)
Он хочет поделиться таким сокровенным знанием. И его в этом порыве человеколюбия не остановить, гы гы Добавлено через 42 секунды Sassoft, там написано данные. Про имена таблиц там написано совсем другое. |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
$query="INSERT INTO `table` VALUES(NULL,'$name','$date','$price')";
это что тогда??? не имя таблицы и не кавычки?? |
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
не кавычки точно
![]() |
|||
|
||||
Glip |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 473 Регистрация: 30.12.2006 Репутация: 1 Всего: 18 |
Sassoft, Staind, вы вообще собираетесь проверять возвращаемые значения
на ошибки? например:
|
||||
|
|||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
Я это сделал, просто здесь не написал код....
проверяю на ошибки функициями errno и error ошибки не выдает, к базе конектица но данные не заносит |
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Glip, вот зачем надо было выкладывать? мы еще не наиздевались
![]() upd комментарий к след. посту. Feldmarschall не понимает юмора Это сообщение отредактировал(а) gta4kv - 25.6.2008, 14:22 |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
Sassoft, я не поленился, и пошел прочитать ещё раз. Там написано - что это за кавычки.
По поводу не заносит. А откуда у тебя взялись переменные $login и так далее? из воздуха? gta4kv, издеваешься тут только ты. Лично я хочу чтобы человек понял хотя бы самые основы. |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
Feldmarschall, на первой странице написано кто что откуда берет.. там форма стоит
Добавлено через 2 минуты и 34 секунды вот код:
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
во-первых, на первой странице ничего не написано - я спрашивал не про форму, а про переменные.
во-вторых, никто не знает, что у тебя "там есть, а здесь ты не написал код". |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 2 Всего: 38 |
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 7 Всего: 140 |
Добавлено через 39 секунд -------------------- Amazing ![]() |
|||
|
||||
Staind |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 17.12.2007 Где: Планета сокровищ Репутация: нет Всего: 3 |
Вообще ты не по делу пишешь. Я не буду за человека писать грамотно проработанный скрипт, за это, обычно, деньги берут. --------------------
Ничто так не раздражает человека, как просьба успокоиться |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
Staind, тогда чего ты лезешь сюда? Чтобы крутизну свою показать ?
![]() Добавлено через 53 секунды грамотно проработанный скрипт??? )))) это все равно что в делфи подсказать как в файл данные записывать, деньги берут за это ![]() весело тут у вас |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
Sassoft, записать в файл и грамотно записать в файл - это разные вещи.
К тому же, у тебя операция сложнее, чем запись в файл. Алгоритм, состоящий из нескольких этапов: получить данные из формы, составить запрос с этими данными в соответствии с синтаксисом SQL, затем выполнить этот запрос. Программу надо контролировать на каждом этапе. А не запускать целиком и разводить руками "не работает". Передаешь данные? проверь, получил ли ты их в скрипте, есть ли что-то в переменных. Получил? Составляй запрос. Составил? Выведи на экран, чтобы посмотреть - все ли в нем правильно. И только после этого добавлять в базу. Дельфи - это, конечно, хорошо, но программированию тоже надо учиться начинать когда-то. |
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
Feldmarschall, это вы тоже типа пришли в эту тему постебаца да??
upd без вас я бы не догадался проверить есть ли что-то в переменных и наличие ошибок... переменные передаются и ошибок sql не передает Это сообщение отредактировал(а) Sassoft - 26.6.2008, 14:00 |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 14 Всего: 260 |
Sassoft, успокойся. без истерики проблему решать проще.
|
|||
|
||||
Sassoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 29.3.2006 Репутация: нет Всего: нет |
Ладно, закрывайте тему... тут одни балоболы сидят.. спасибо за 3 страницы флуда
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
Нет, я пришел поделиться знаниями.
Судя по приведенным примерам кода ты таки да - не догадался. Ни проверить, ни вывести. А я привык доверять коду, а не оправданиям. Приведешь здесь код, который получает переменные и формирует правильный запрос, приведешь текст полученного запроса - будем думать, что ты ещё мог сделать не так. А до тех пор я буду предполагать, что данные не переданы и запрос сформирован с ошибками синтаксиса. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |