Je n'arrive pas a tester si une table sql est vide
Résolu
kakesinfo
Messages postés
36
Statut
Membre
-
kakesinfo Messages postés 36 Statut Membre -
kakesinfo Messages postés 36 Statut Membre -
Voici le code que j'ai dev. pour savoir si la table dans la db est totalement vide:
Merci de me répondre. PS: $data3 et le troisième $data :)
Et redonder moi méme si vous nette pas sure de votre reponse
$sql = "SELECT * FROM messages";
$req = mysql_query($sql) or die(mysql_error());
$data3 = mysql_fetch_assoc($req);
if(empty($data3)){
echo "<text>Aucun message trouver.</text>";
}
Merci de me répondre. PS: $data3 et le troisième $data :)
Et redonder moi méme si vous nette pas sure de votre reponse
A voir également:
- Je n'arrive pas a tester si une table sql est vide
- Table ascii - Guide
- Flash drive tester - Télécharger - Divers Utilitaires
- Table des matières word - Guide
- Comment supprimer une page vide sur word - Guide
- Tester son pc - Guide
$sql = "SELECT * FROM messages"; $req = mysql_query($sql); if(mysql_num_rows($req) == 0){ echo "<text>Aucun message trouver.</text>"; }Pas d'autre idée ??
bon déjà, vérifier que la requête passe et après afficher le nombre de lignes
$sql = "SELECT * FROM messages"; $req = mysql_query($sql); if ($req == false){ echo 'Requête invalide : ' . mysql_error(); } else { echo mysql_num_rows($req) . " résultat(s)"; }ceci dit ces fonctions mysql sont obsolètes depuis php 5.5. https://www.php.net/manual/en/function.mysql-num-rows.php
$sql = "SELECT * FROM messages"; $req = mysql_query($sql); if($req == false){ echo "<text>Aucun message trouver.</text>"; echo "<text>Req invalide.</text>".mysql_error(); }else{ echo mysql_num_rows($req)."résultat(s)"; }