0
mysqlとsphinxを使用して合計の結果を取得するにはどうすればよいですか?Sphinx MySQLを使用した結果の総数を取得
最初に私はPDO文を試しましたが、これは数値を返しますが正確ではありません。
$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();
その後、私はあなたが問い合わせた後、それを実行する場合、それは私がから正しいtotal_found
を取得するにはどうすればよい9.あるべきとき
$array = $sphinx->Query("select * from `my_index` where MATCH ('@name ($search)') limit $start, $limit; SHOW META");
$total = $array['total_found'];
$の合計は、0を返すSHOW META
からtotal_found
を得ることができます読みます上記のクエリ? PDOステートメントでこれを行う方法はありますか?ページングに正しい結果が必要です