Verifier une variable
titus
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'aimerai savoir comment je peux vérifier si une id existe dans une table
en envoyant id depuis un lien "page.php?id=?" avant effectuer un enregistrement sur une autre table.
merci de votre aide
j'aimerai savoir comment je peux vérifier si une id existe dans une table
en envoyant id depuis un lien "page.php?id=?" avant effectuer un enregistrement sur une autre table.
merci de votre aide
1 réponse
-
Il suffit d'utiliser la fonction COUNT() en SQL, et d'écrire le résultat dans le champ "nb".
Avec PDO, ça donne :<?php $pdo = new PDO('mysql:host=localhost;dbname=ta_base','root',''); $sql = 'SELECT COUNT(*) AS nb FROM table WHERE id='.(int) $_GET['id']; $req = $pdo->query($sql); $data = $req->fetch(); $nb = $data['nb']; if($nb > 0) { // Existe } else { // N'existe pas } $req->closeCursor(); unset($pdo); ?>