Forum Webscript.Ru

Программирование => PHP => Тема начата: alex007 от 13 Апреля 2005, 00:31:18

Название: проблема с инсталяционным скриптом.
Отправлено: alex007 от 13 Апреля 2005, 00:31:18
Приветик,

Вот написал инсталяционный скрипт, тоесть типа создает файл с паролем для датабазы и создает саму датабазу.

Да вот возникла проблема когда я пытаюсь заполнить таблицы в датабазе, использую sql с phpmyadmin, с готовой датабазы по sql записи вытаскиваю и в писываю в $insert_data_query[](какую запись беру выделил жирным ниже!), типа:

$insert_data_query[]="[B]INSERT INTO куда-надо VALUES (бла-бла,NULL,NULL);[/B]";
for ($i=0; $i < count($insert_data_query); $i++) {
mysql_query($insert_data_query[$i]) or die(mysql_error()."
".$sql);
}  

//бла-бла в html формате запись


так вот доходит до определеной записи и потом выдает ошибку, хотя sql запись скопировал из phpmyadmin и в phpmyadmin работает 100% без ошибки.

Кто нибуть знает как исправить такую ошибку.

Жду ответов.
Название: проблема с инсталяционным скриптом.
Отправлено: Меняздесьдавнонет от 13 Апреля 2005, 00:50:22
КАКУЮ ошибку?
Название: проблема с инсталяционным скриптом.
Отправлено: alex007 от 13 Апреля 2005, 20:35:44
RomikChef
да забыл написать выдает следующее:
Цитировать
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 \'javascript">


типа что где-то я забыл поставить перед знаком " или \' знак \\, что то проверил все стоит везде и так же ту же самую sql закидываю назад в phpmyadmin, так всё в поредке вставляет phpmyadmin без проблем, а скрипт мозги трет, как решить эту проблему.
Название: проблема с инсталяционным скриптом.
Отправлено: for_i_0 от 14 Апреля 2005, 10:13:19
alex007
а переменные которые имеют значение string в запросе заключены в \' \' ?
ИМХО судя по ошибке именно н это и жалуется.
Название: проблема с инсталяционным скриптом.
Отправлено: Меняздесьдавнонет от 14 Апреля 2005, 11:26:24
alex007, ссылка, в моей подписи. БЕГОМ.
Название: проблема с инсталяционным скриптом.
Отправлено: alex007 от 14 Апреля 2005, 23:27:20
for_i_0
да в ковычках, но всё что в стрин заслешены же, так как phpmyadmin вставляет без никакой проблемы...

RomikChef
phpmyadmin использую так как какого ... изобретать велосипед когда phpmyadmin может создать правильной формы sql....
Название: проблема с инсталяционным скриптом.
Отправлено: Меняздесьдавнонет от 15 Апреля 2005, 00:12:57
если ты не желаешь слушать ответы, которые тебе дают - зачем тогда спрашиваешь?
катись на своём велосипеде самостоятельно.
Название: проблема с инсталяционным скриптом.
Отправлено: alex007 от 15 Апреля 2005, 18:29:32
RomikChef
я же русским языком написал что все ковычки и знак \' прослешены, так что твои посылания на веб сайт были напрастны так как без вот этой статейки http://phpfaq.ru/slashes вебсайта давно знал это.
Название: проблема с инсталяционным скриптом.
Отправлено: Меняздесьдавнонет от 15 Апреля 2005, 18:35:12
базара нет.
всё прослешено, ошибок нет - все свободны.
Название: проблема с инсталяционным скриптом.
Отправлено: alex007 от 15 Апреля 2005, 18:47:44
RomikChef
да вот ошибку и выдает - вот это и долблю здесь, хотя всё прослешено.

А теперь для кого кто плохо читает цитирую моё сообщение выше:
типа что где-то я забыл поставить перед знаком " или \' знак \\, что то проверил все стоит везде!
- для профессионалов напомню что в phpmyadmin есть такая фунция создать запрос в php формате, и дает sql все прослешено как надо.
Название: проблема с инсталяционным скриптом.
Отправлено: Меняздесьдавнонет от 15 Апреля 2005, 19:02:49
базара нет.
ты прав, а спецы неправы.