У как select'ом искать до первого совпадения?
$query = "select * from table where kolonka1 like '$perem'";
По этому запросу, я так понимаю, что в таблице table начинаем искать значение в колонке kolonka1, которое равно значению переменной $perem, и при таком поиске перебирается вся таблица в не зависимости нашлось ли значение в первых строках, либо в последних.
Как сделать, чтобы после первого совпадения запрос перестал продолжать искать по оставшейся части таблицы?
p.s. Но опять же есть минусы, если вдруг в таблице в колонке kolonka1 будет 2 или более одинаковых значения и они будут нужны, тогда вариант до поиска первого совпадения отпадает.
Главный вопрос: как оптимизировать запрос? только ждать пока выполнится?
Ладно когда в таблице 10-100 строк (ищется моментально), а когда строк будет больше, например, 100 000, то будет очень долго... (((