5 milyon video veritabanım var diyordun sanırım geçen gün dostum sen.
o kadar veriyi like ile search yapamazsın. Yaparsan mysql ağlar.
fulltext search olayını araştır. Forumda konuları var.
Özetlersek olayı:
önce phpmyadmin'den fulltext olarak tablo yapısını degiştir. Fulltext yapmazsan aşağıdaki kod boş döner. Tabii tablo yapının myisam ve hücrelerin varchar yada text olması gerekliyor.
ALTER TABLE videolar ADD FULLTEXT(description, title);
$aranan=mysql_real_escape_string($_GET['kelime']);
$sorgu = mysql_query('SELECT * FROM videolar
WHERE MATCH(title, description) AGAINST("'.$aranan.'")');
while($row = mysql_fetch_array($sorgu))
{
echo $row[title] . '<br>';
}