Bonsoir à tous,
Avant d'exécuter une requête SQL, je cherche à faire en sorte qu'elle ne s’exécute que si le $_GET['key'] est compris entre 1 et le nombre maximum de lignes présentes dans la table ville. En effet, celle-ci est ammenée à souvent évoluer car certains utilisateurs peuvent ajouter des lignes à travers un CMS.
Existe-t-il une fonction SQL qui compte le nombre de lignes d'une table ?
Merci pour votre coup de pouce !
Avant d'exécuter une requête SQL, je cherche à faire en sorte qu'elle ne s’exécute que si le $_GET['key'] est compris entre 1 et le nombre maximum de lignes présentes dans la table ville. En effet, celle-ci est ammenée à souvent évoluer car certains utilisateurs peuvent ajouter des lignes à travers un CMS.
Existe-t-il une fonction SQL qui compte le nombre de lignes d'une table ?
Merci pour votre coup de pouce !

require_once ('include/inc_connexion.php');
if ((isset ($_GET['key'])) AND ($_GET['key']>=1) AND ($_GET['key']< *Nb max de lignes* ))
{
$id = $_GET['key'];
$result = $bdd -> prepare('SELECT villes_nom, ville_texte FROM villes WHERE id=?') or die (print_r($bdd -> errorInfo()));
$result -> execute (array($id));
$row = $result -> fetch ();
$nom = $row['villes_nom'];
$texte = $row['ville_texte'];
}
else
{
?><p><a href="index.php"><?php echo 'Retour à la page d\'accueil';?></a></p><?php
exit;
}