[RESOLU] Tester le nombre de résultats d'une requête

Eléphanteau du PHP | 13 Messages

09 févr. 2016, 15:25

Bonjour voici un bout de code qui marche très bien si la requête retourne des résultats mais je voudrais aussi gérer le cas où elle ne retourne rien.
Pour moi PDO c'est tout neuf et je tourne un peu en rond, auriez vous des idées . Je n'ai pas trouver d'équivalent à un if count then else
Savez vous comment faire ça proprement ?

Merci d'avance !

Code : Tout sélectionner

# Avant inclusion fichier data $DBconnect = "mysql:dbname=".$db_name.";host=".$db_host; try { $pdo = new PDO($DBconnect, $db_username, $db_password, array (PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'')); $sql = 'SELECT * FROM ICI_MES_CLAUSES '; $result = $pdo->query($sql) ; while($row = $result->fetch()) { # Mon affichage de sortie des donnees } # Fin du while $result->closeCursor(); $pdo = null; } catch (PDOException $e) { print "Erreur De Connexion : " . $e->getMessage() . "<br/>"; die(); } # Fin du try

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

09 févr. 2016, 15:37

Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 13 Messages

09 févr. 2016, 16:39

Effectivement, marche très bien avec un COUNT
merci, résolu