bedolazhka, нет, для лимита надо нормальный запрос писать
select * from tests
join (select min(position) pos, product_id from images group by product_id limit 25) t
on images.position=t.pos and images.product_id=t.product_id;
А при чем здесь тогда вообще пробелы?
И какая разница, что проверка не сработает. Ну не сработает - и что? Какая проблема если сервер скажет что логин есть, когда его нету. Ты же не хочешь сказать что провпрка идет только по логину, без пароля?
погоди.
И вообще у тебя совсем другая задача. у тебя задача, "нет символов, кроме пробелов". А "не допустить пробел" - это СОВЕРШЕННО другая задача, и ни одно из предложенных решений не подойдет.
Какая-то каша а не вопрос. В заголовке про массив, в тексте про кривой запрос.
Здавай один вопрос за раз. У тебя сейчас проблема в том, что ты не можешь запрос нормально стставть? Ну вот про это и спрашивай. Массивом будешь заниматься потом
Ну ты же сам пишешь, связь 1 ко многим. То есть у тебя реляционные таблицы.
И с чего ты решил, что искать по полям не собираешься-то? Как раз наоборот, по полям своей таблицы ты ищешь в системной. И тут только один вариант -таблица-связка с двумя атрибутами, как ты и написал
Vlad Avtomat, ну, я давно уже понял что часть людей просто не в состоянии понять принципы рациональной оптимизации, так что даже не буду пытаться. Бейся головой в стену дальше :)
Найди еще один воображаемый замедлитель и оптимизируй. Кавычки в пхп замени двойные на одинарные.
А в чем вопрос-то? Для чего это нужно?