Только зарегился на диари.ру, и сразу вступил в сообщество. Очень информативно и доступно, спасибо.
Есть вопросы: у меня на сайте стоит cms, неважно какая, суть в том что я сделал возможность (в админке модуля галереи) скана папки и добавления всех фоток из этой папки в базу (mysql). php/mysql знаний у меня ща не очень, и я ломано-коряво сделал этот модуль, нужно было. итак - можно ли объединить запросы мускла, вот код:
function GetImgs($folder,&$files_arr) // скан папки без учета вложенных директорий и без проверки на формат JPG(=незнаю как
{
...получаем список файлов в папке
}
...
...
$files_array = array();
GetImgs($folder,$files_array); //получил список в массив
....ну и вопрос собственно - мне делать отдельный запрос на каждый элемент массива (который указывает на путь к файлу) или можно это все в один запрос сунуть, объеденив предварительно(?) .команда объединения, UNION, у меня не пашет.И другой вопрос: ща я пользуюсь выше описанным способом посылки отдельного запроса , и при добавлении файла в базу создается его уменьшенная картинка, превьюшка то бишь. За преобразование в превьюшки отвечает вот эта функция:
при создании превьюшек большого кол-ва картинок (в цикле) -пустая страница, смотрю лог php - сервер выдает ошибку об использовании памяти (Allowed... tried allocate xxx bytes .че вроде этого), как я понял - эта функция занимает память для ресайза каждой картинки, но не освобождает её??
Буду очень благодарен если поможете..
Вопрос
phpmysql
| пятница, 07 сентября 2007