Походу когда делаешь массивом проходится проверка на пустое значения, ну а потом например идет 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..