Wie kann ich die Gesamtzahl der Ergebnisse mit mysql und sphinx erhalten?Erhalten Sie die Gesamtzahl der Ergebnisse mit Sphinx MySQL
Zuerst versuchte ich mit einer PDO-Anweisung, die eine Zahl zurückgibt, aber es ist nicht korrekt.
$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();
Dann las ich Sie total_found
von SHOW META
erhalten, wenn Sie es nach der Abfrage ausführen
$array = $sphinx->Query("select * from `my_index` where MATCH ('@name ($search)') limit $start, $limit; SHOW META");
$total = $array['total_found'];
$ gesamt 0 zurückkehrt, wann sollte es sein 9. Wie erhalte ich die richtige total_found
aus die Abfrage oben? Gibt es eine Möglichkeit, dies mit der PDO-Anweisung zu tun? Ich brauche das richtige Ergebnis für den Seitenwechsel