Ivan Yakushenko: вы прочитайте статью хотя бы, если уж документайию сложно. Вы создаете ЕДИНЫЙ ключ для всех полей, значит либо указывайте все поля включенные в индекс и поиск будет во всех полях, либо создавайте отдельные ключи на поля.
Ivan Yakushenko: сделайте экспорт структуры таблицы и посмотрите какие поля у вас входят в FTS. Тыкать в "создать индекс" в пхпмайадмин не лучший способ создания индекса, кроме того нифига не гарантирует.
lightalex: зачем плодить сущности, если есть уже изображения у пользователя? добавьте поле is_avatar и радуйтесь тому что не приходится работать с еще 1 видом объектов. вы все равно будете получать пользователя из базы, если при этом еще будет джойниться табличка с картинками на предмет аватарки - сильно нагрузка не возрастет, количество запросов не увеличится и все будет работать правильно, по уму, и без неучтенных файлов. Имхо только плюсы.
lightalex: я конечно не знаю какой у вас объем дискового пространства, но если файлы у вас только аватарки - какие нагрузки? какое место? файлы по 20кб? Кроме того - наличие записи в базе я считаю обязательным, иначе у вас будет бардак - есть у юзера аватар или нету через наличие файла в папке не определяют, это лишнее телодвижение. Если завтра в папке будет дохринилион файлов и вы задумаетесь о том что неплохо было бы разложить их отдельно по какой-то логике - вот тут вы и будете рыдать над осколками своего счастья ) Ибо все должно быть учтено. Желательно в бд. А завтра у него появятся еще и фоточки в альбомчиках - вообще полный конец обеда будет! Так что храните деньги в банке.. ну в смысле пути в базе.
Yaroslav: ну, не вижу противоречия, из юзеров вытаскивается все id, в цикле делаем инсерты, количество инсертов будет равно количеству юзеров, код всегда одинаковый.
Yaroslav: по другому как-то еще не придумали ) так что либо так либо пишем свою систему ) не понял про "лезть в код и изменять количество пользователей".
Влад: попробуй добавить ini_set('memory_limit', '1024M'); в начале скрипта, возможно тупо памяти не хватает, думаю гиг будет точно хватать ), хоть будет понятно в памяти ли дело
Pianista: В правильно составленном хтмл документе НЕ ДОЛЖНО БЫТЬ элементов с одинаковым идентификатором. Он потому и ид -что является уникальным идентификатором элемента в дом структуре.