Error 1064, '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 '' at line 1'
Походу когда делаешь массивом проходится проверка на пустое значения, ну а потом например идет int() от масива даст '' и в гверю идет пустое значения, возможно.
Это ошибка скул запроса. id4=1329 определяет переменную id4 и присваивает ей значение. id4[]=1329 определяет массив id4[0]=1329. Далее идет запрос примерно такой
select count(*) as CNT from VOICES_TO_PHOTO where CLIENT_ID='ip' and PHOTO_ID=id4
в первом случае это возвращает правильный результат. Во втором случае подставляется массив и вызывается ошибка.
__________________
Появляюсь редко. Важные дела в реале.
Это ошибка скул запроса. id4=1329 определяет переменную id4 и присваивает ей значение. id4[]=1329 определяет массив id4[0]=1329. Далее идет запрос примерно такой
select count(*) as CNT from VOICES_TO_PHOTO where CLIENT_ID='ip' and PHOTO_ID=id4
в первом случае это возвращает правильный результат. Во втором случае подставляется массив и вызывается ошибка.
не скуля)
переменная id4 хорошо фильтруется. Тут фишка в том, что при id4[]=1329 в запрос идёт строка 'Array' и значение 1329 записывается в переменную id4[0].
__________________
Появляюсь редко. Важные дела в реале.
Можно ли пролистать другой диск-драйв через подобие командной строки командой dir? К примеру программа находитцо в папке C:\samas\sam2\, значит к корню: "dir ./../../../ /". Использование: "dir {путь} {тип поиска}". Тупое прописывание буквы диска не проканает, можно использовать только короткие имена (6n~1).
Не уверен что это возможно, но мало ли кто дельное предложит.
Последний раз редактировалось dunno; 03.03.2009 в 00:26..