Grazie proverò con il FULL-TEXT che ho letto essere molto più veloce del semplice LIKE.
Una cosa volevo chiedervi, stavo provando con il LIKE e ho questa query:
codice:
$query_limit = mysql_query("SELECT * FROM news ORDER BY ts DESC LIMIT $primo, $per_page WHERE (titolo_news LIKE '%$ricerca%') 
or (descrizione_news LIKE '%$ricerca%')");
La variabile $ricerca è la stringa di ricerca che do in input mentre gli argomenti dopo il LIMIT mi servirebbero per la paginazione.

Provado la ricerca mi da errore qui:

codice:
while($row = mysql_fetch_array($query_limit))
	{......
...
...
...
} else {
...
...
...
}
Premetto che se utilizzo la SELECT senza il WHERE tutto funziona alla perfezione quindi non è una questione di tabella ne di codice nel ciclo while.
L'errore è il seguente:

codice:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in....
Non capisco a cosa sia dovuto, forse al fatto che con LIKE il risulatato della query è un TRUE o un FALSE????

Comunque mi sembra molto meglio il full-text