Compter résultats d'une requête
Bonjour,
J'ai réalisé un moteur de recherche sur mon site et je voudrais que soit affiché un certain nombre de résultats par page une fois le mot clef entré et le bouton "rechercher" cliqué.
Une partie de mon code ne fonctionne pas.
Voici le code qui établit ma requête de sélection et qui l'exécute:
Code:
1 2 3 4 5 6 7 8
| // Running query:
$select = "SELECT * FROM objects
WHERE name LIKE '%".$recherche."%'
OR description LIKE '%".$recherche."%'
OR country LIKE '%".$recherche."%'
ORDER BY name ASC LIMIT ".$limit.",".$results_pg;
$result = mysql_query($select, $connect) or die ("Erreur : ".mysql_error()); |
Voici à présent la part du code qui ne fonctionne pas, celle qui compte les résultats à afficher:
Code:
1 2 3 4 5
| // Counting total records in table:
$count = "SELECT COUNT(id) FROM ".$result;
$result = mysql_query($count, $connect);
$row = mysql_fetch_row($result);
$totalRows = $row[0]; |
Merci beaucoup de votre aide !