erreur Resource id #6
Posté : 21 nov. 2006, 11:43
Hello tout le monde !
J'ai un petit soucis avec une requête. C'est probablement tout bête mais je comprend pas pourquoi ça plante.
J'ai une requête qui compte le nombre d'enregistrements présents dans une table. S'il est plus grand que zero, un formulaire s'affiche. Sinon, un message d'erreur apparraît.
Si j'affiche $total_per['qte'], rien n'apparaît. Si je remonte plus haut avec $total_per j'obtiens "Resource id #6". Qu'est-ce que cela veut dire ?
Si quelqu'un pourrait me donner un coup de main, ça serait vraiment sympa.
Merci d'avance !
J'ai un petit soucis avec une requête. C'est probablement tout bête mais je comprend pas pourquoi ça plante.
J'ai une requête qui compte le nombre d'enregistrements présents dans une table. S'il est plus grand que zero, un formulaire s'affiche. Sinon, un message d'erreur apparraît.
<?php
//on compte le nombre de périodes
$count_per = "SELECT COUNT(*) as qte FROM t_periodes";
$total_per = mysql_query($count_per, $conn) or die(mysql_error());
//on test le nb de périodes existantes dans la base de données. S'il y en a au moins 1, on affiche l'horaire
if
($total_per['qte']>0){
?>
suite de code
<?php
}
//s'il n'y a pas au moins 1 périodes dans la base de données
else{
echo "Erreur : Pas de pérdiodes dans la base des données. Impossible d'établir la grille horaire !";
}
?>
Le problème, c'est que ma requête semble vide. En effet, le code passe tout de suite à la condition else. Si j'affiche $total_per['qte'], rien n'apparaît. Si je remonte plus haut avec $total_per j'obtiens "Resource id #6". Qu'est-ce que cela veut dire ?
Si quelqu'un pourrait me donner un coup de main, ça serait vraiment sympa.
Merci d'avance !