Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Добавление данных в MySQL [2]
ТвойWeb » WebMaster класс » PHP/Perl » Добавление данных в MySQL

Страниц (3): « 1 [2] 3 »
 

11. TvoyWeb - 06 Мая, 2005 - 17:52:11 - перейти к сообщению
chiv
Покажи сам запрос, то есть уже с подставленными значениями.
12. chiv - 07 Мая, 2005 - 03:48:44 - перейти к сообщению
Страница с формой:
13. TvoyWeb - 07 Мая, 2005 - 17:53:08 - перейти к сообщению
Сделай так:
CODE:
$query = "INSERT INTO `aviahist` ('YYYY', 'MM', 'DD', 'text', 'url', 'image') VALUES (`$yyyy`, `$mm`, `$dd`, `$text`, `$url`, `$image`)";
echo $query;
mysql_query($query) or die("Не удалось добавить данные: " . mysql_error());

Запусти скрипт и покажи что там напечатается.
14. chiv - 12 Мая, 2005 - 02:20:35 - перейти к сообщению
Выдаёт:
CODE:
INSERT INTO `aviahist` ('YYYY', 'MM', 'DD', 'text', 'url', 'image') VALUES (`1111`, `11`, `1`, `dfhbgfh dfhf f`, `sghdh.gj`, `sdgh.fj`)Не удалось добавить данные: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''YYYY', 'MM', 'DD', 'text', 'url', 'image') VALUES (`1111`, `11

Странно... теперь даже цифры не вводятся...Огорчение\n\n(Добавление)
После экспериментов с кавычками вроде заработало в виде:
CODE:
$query = "INSERT INTO `aviahist` (`YYYY`, `MM`, `DD`, `text`, `url`, `image`) VALUES ('$yyyy', '$mm', '$dd', '$text', '$url', '$image')";

15. TvoyWeb - 12 Мая, 2005 - 17:44:13 - перейти к сообщению
chiv
Главное заработало Улыбка\n\n(Добавление)
Хотя странно, я же выше в теме тебе такой же запрос давал и ты сказал что он не работает.
16. chiv - 13 Мая, 2005 - 02:51:20 - перейти к сообщению
TvoyWeb пишет:
chiv
Главное заработало Улыбка

(Добавление)
Хотя странно, я же выше в теме тебе такой же запрос давал и ты сказал что он не работает.


Нуу... Наверное дело в корявых... Не зря советуют почаще использовать copy-pasteРадость
17. Ray Wen - 24 Сентября, 2005 - 10:54:30 - перейти к сообщению
TvoyWeb
Это все значения БД должны быть обязательно в таких " ` " скобках? Просто сейчас начал изучать БД и столкнулся с подобной проблемой...
18. TvoyWeb - 24 Сентября, 2005 - 16:07:26 - перейти к сообщению
Ray Wen
Есть кадры которые не заключают данные ввода или вывода в запросах к базе в апострофы или в кавычки. Это позволит хакеру внедрить зловредный код. Лично я всегда использую обрамление данных, плюс пользуюсь mysql_escape_string().
19. Stanislav - 26 Октября, 2005 - 09:15:54 - перейти к сообщению
Я сделал форму регистрации для админа и для пользователей: данные пользователя в отличии от данных админа не добавляются... В чем может быть причина?

P.S.
Я делаю небольшую CMS с возмножностью регистрации пользователей на сайте.

Код файла с регистрацией пользователей и админов почти один и тот же: отличия лишь в названии переменных и таблиц базы данных
20. TvoyWeb - 26 Октября, 2005 - 15:37:56 - перейти к сообщению
Stanislav пишет:
В чем может быть причина?

Это называется "пойди туда не знаю куда".
Код в студию!

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0416]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33