Ben günde arama çok yapıyor, bir web sitesi sahibi. Bu arama sonuçları benim MySQL databse saklanır. ne istiyorum ben MySQL sınırı benim web 20 ve ekrana bugünün en çok arananları almak istiyorum. nasıl PHP & ile bu do MySQL?
Teşekkürler
Mathew
Bir şey bu gibi görünüyordu yapmanız gerekir:
$today = date("F j, Y"); // NOTICE, you have to format your date like you have @ database field
$q = " SELECT search_string_field, count(search_string_field) as count
FROM search_results_table
WHERE search_date_field = '$today'
ORDER BY count DESC
GROUP BY search_string_field
LIMIT 20";
$results = mysql_query($q);
ve sorguyu yürüttükten sonra sonuçlar almak
Eğer aramaları depolamak için metrik ne var. Her arama terimi saklamak veya terim birden fazla kullanılması durumunda bir dizi güncelleme musunuz?
Eğer aranan terimlerin bir dizi varsa
$query = 'SELECT * FROM searches ORDER BY searched DESC LIMIT 20';
Ama ... ne masa benziyor fazla bilgi vermek gerektiğini düşünüyorum?