Amid1990
Дата: 08.01.2013 20:00:18
Есть запрос
$post_v = mysql_query("SELECT id,cat,description,view,author,date,title,text FROM post WHERE text OR title OR description OR date LIKE '%деньги%' ORDER BY $sort $sort_parametr LIMIT $page, 5",$db);
Тут условие
WHERE text OR title OR description LIKE '%деньги%'
То есть условие такое нужно чтобы при вхождении '%деньги%' в любом столбце text или description или title делалась выборка, код работает не правильно? при добавлении OR title OR description результатов в выборке стало наоборот меньше.
В чем может быть причина?
Users
Дата: 09.01.2013 14:12:14
Amid1990,
такой код говорит нам о кривой структуре базы. Надо уже сейчас хвататься за голову. Искать сразу в трех полях текстовых, да еще без использования индексов - порочно.