erreur Resource id #6

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : erreur Resource id #6

par Sh4Dow » 21 nov. 2006, 14:02

Merci bien ! Ca marche impecc maintenant ! :pouce:

par Cyrano » 21 nov. 2006, 11:50

Tu devrais explorer du coté de mysql_result() à insérer entre mysql_query() et le traitement du résultat :-k

mysql_query() exécute une requête SQL et retourne une ressource : il faut utiliser d'autres fonction pour récupérer le contenu de cette ressource et mysql_result() en est une parmi d'autres.

erreur Resource id #6

par Sh4Dow » 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.
<?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&eacute;rdiodes dans la base des donn&eacute;es. Impossible d'&eacute;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 ! :wink: