2016-03-23 9 views
0

Mysql ve sphinx kullanarak toplam sonuç sayısını nasıl alabilirim?Sphinx MySQL kullanarak sonuçların toplam sayısını elde edin MySQL

İlk önce bir sayı döndüren ancak doğru olmayan bir PDO deyimiyle denedim.

$array = $pdo_sphinx->prepare("select * from `my_index` where MATCH ('@name ($search)') limit $start, $limit"); 
$array->execute(); 

$query = $pdo_sphinx->prepare("select COUNT(*) from `my_index` where MATCH ('@name ($search)')"); 
$query->execute();  
$total = $query->fetchColumn(); 

O zaman zaman ben doğru total_found den nasıl alabilirim 9. olmalıdır

$array = $sphinx->Query("select * from `my_index` where MATCH ('@name ($search)') limit $start, $limit; SHOW META"); 

$total = $array['total_found']; 

$ toplam 0, dönüyor sorgusunun ardından çalıştırmak eğer SHOW META den total_found alabilirsiniz okumak Yukarıdaki sorgu? PDO beyanı ile bunu yapmak için bir yolu var mı? Tablolama için doğru sonuca ihtiyacım var

cevap