[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка в запросе: unexpected T_VARIABLE
Flame_of_Death
Добрый день, уважаемые!

Проблема с запросом в БД MySQL (5.0.81)

Сам запрос:

PHP
$guery "INSERT  into  'ktt_test'.'dan_rez' (fio, dtr, adr, adr2, tel, email, fak, spec, obtime, kurs, otdel, money, jel, opit, type, special, kspec, rejim, zp, faktory, lksl, lksb, lang, po, dopkrs, info, aut, myaut) values ('".$_POST['rfio']."', '".$datsql."', '".$_POST['radrnr']."', '".$_POST['radrkr']."', '".$_POST['rtel']."', '".$_POST['rmail']."', '".$_POST['rfak']."', '".$_POST['rsp1']."', '".$rtime."', '".$_POST['rsp3']."', '".$_POST['rotdel']."', '".$_POST['rmoney']."', '".$_POST['rjel']."', '".$_POST['rop']."', '".$_POST['rtype']."', '".$_POST['rspec']."', '".$rspус2."', '".$_POST['rrgm']."', '".$_POST['rzp']."', '".$rfakt2."', '"$_POST['rksll']"', '".$_POST['rkslb']."', '".$lang."', '".$_POST['rkpo']."', '".$_POST['rdop']."', '".$_POST['rinfo']."', '".$_POST['raut']."', '".$_POST['rmyaut']."')";


Ошибка:

Parse error: syntax error, unexpected T_VARIABLE

Бьюсь, все не могу решить в каком месте ошибка. sad.gif



Спустя 7 минут, 47 секунд (16.06.2009 - 16:29) Kuliev написал(а):
Flame_of_Death
Неправильные кавычки вместо 'ktt_test'.'dan_rez' поставь `ktt_test`.`dan_rez`

Спустя 2 минуты, 52 секунды (16.06.2009 - 16:32) Flame_of_Death написал(а):
Не помогло! Ошибка осталась прежней! Ещё ещё какой либо дополнительный код нужен, скажите!

Спустя 12 минут, 48 секунд (16.06.2009 - 16:45) glock18 написал(а):
Цитата
Parse error: syntax error, unexpected T_VARIABLE


Ошибку перевести помочь? Это ошибка не sql, а php.
Какая-то переменная в этом нееб очень большом множестве переменных по мнению интерпретатора появляется неожиданно. Вероятно, выпрыгивает сразу после кавычки, хотя должна после точки.

Проверьте, все ли переменные отделены от строк ".".

Спустя 1 минута, 48 секунд (16.06.2009 - 16:47) Alchemist написал(а):
у вас в одной из переменных - неэкранированые кавычки

Спустя 4 минуты, 10 секунд (16.06.2009 - 16:51) Flame_of_Death написал(а):
Массив переменных очень большой, согласен! Анкетирование wink.gif

Спасибо, ошибка исправлена!

Но теперь другая: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

Какая то из переменных не является строковой (текстовой)?

Спустя 4 минуты, 28 секунд (16.06.2009 - 16:55) Flame_of_Death написал(а):
Вопрос снят! Не заметил экран!

Спустя 21 минута, 46 секунд (16.06.2009 - 17:17) kirik написал(а):
Хе..) Хоть и исправили уже все.. Kuliev, glock18, Alchemist, а вы нашли в чем ошибка? smile.gif

Спустя 3 часа, 7 минут, 46 секунд (16.06.2009 - 20:25) Alchemist написал(а):
а то smile.gif
Цитата
'".$rfakt2."', '"$_POST['rksll']"',

Спустя 1 час, 12 минут, 59 секунд (16.06.2009 - 21:38) kirik написал(а):
Цитата (Alchemist @ 16.06.2009 - 12:25)
а то

А еще? smile.gif

Спустя 10 минут, 16 секунд (16.06.2009 - 21:48) glock18 написал(а):
kirik, я не могу осилить такую большую строку smile.gif У меня как в старом добром досе: строка - 80 символов. дальше не могу читать smile.gif

Спустя 5 минут, 2 секунды (16.06.2009 - 21:53) glock18 написал(а):
Flame_of_Death, дам вам очень ценный совет.

Можно писать всю программу в одну строку. Только тогда ошибку будет выдавать типа:

Цитата
Ащибка в 1ое строке.

А эта строка сами понимаете, может быть в 100000 и больше символов длиной. Всю строку просмотривать будем? Не надо.

Просто разбивайте строку на маленькие. хоть по 10 символов, хоть по 50. зависит от ситуации. Тогда в вашей ситуации вы могли бы с точностью определить переменную на которой выпадает ошибку.

Спустя 1 час, 13 минут, 28 секунд (16.06.2009 - 23:06) kirik написал(а):
Цитата (glock18 @ 16.06.2009 - 13:48)
У меня как в старом добром досе: строка - 80 символов. дальше не могу читать

smile.gif

Переменная $rspус2 где "yc" написано по-русски smile.gif

Спустя 5 часов, 7 минут, 42 секунды (17.06.2009 - 04:14) Flame_of_Death написал(а):
Всем спасибо за советы! На будущее буду практичнее! user posted image

Спустя 4 часа, 17 минут (17.06.2009 - 08:31) glock18 написал(а):
Цитата (kirik @ 16.06.2009 - 20:06)
Переменная $rspус2 где "yc" написано по-русски smile.gif

Ну даешь smile.gif Заметил smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.