Page 1 sur 1
ca m'affiche n'importe koi!
Posté : 30 mai 2005, 16:30
par renatane
dans mes scripts, je fait des affichages de variable et au lieu de m'afficher le nom, ca m'affiche des truc du genre: Resource id #13
c'est a cause de koi?
Posté : 30 mai 2005, 16:32
par Cyrano
Salut,
ça ressemble à l'affichage d'une variable du genre $variable = mysql_query("SELECT etc...")... qui te renvoie une ressource, pas une valeur. Il faut afficher la valeur en la récupérant avec d'autres fonctions du genre mysql_fetch_assoc() par exemple.
Posté : 30 mai 2005, 16:33
par slipndi
Bonjour, avec un bout de code ca serait plus facile, mais personnellement je pense que ca peu venir d'un problème de reception de variable, ou d'utilisation de tableau par exemple
@+
Posté : 30 mai 2005, 16:34
par zeus
toi tu fait un mysql_query() et tu as oublié de faire un mysql_fetch_array() [-X
Il faut savoir que mysql_fetch_array() retourne une valeur inexploitable directement par PHP. Avant, il faut que mysql_fetch_array() transforme cette valeur retourne le résultat ligne par ligne dans un tableau!!!!
plus d'info sur mysql_fetch_array()==>
ICI <==
Posté : 30 mai 2005, 16:39
par slipndi
Ben voilà ca fait 2 semaines que je fais plus trop de php et je comprend plus rien et je donne des réponses totalement fausse, ralalala le stage me réussi pas

Posté : 30 mai 2005, 16:47
par renatane
lol, ca me fait délirer , vous savez exactement ce que j'ai fait!!!! j'halucine.
oui,
ça ressemble à l'affichage d'une variable du genre $variable = mysql_query("SELECT etc...")
oui
toi tu fait un mysql_query() et tu as oublié de faire un mysql_fetch_array() Shame on you
ca c'est mon code:
$q = "SELECT DISTINCT date FROM phpgw_workf_instances WHERE id_instance = ".$a_result['id_instance'];
$resultq = mysql_query($q);
echo $resultq;
Je suis obligée de faire
$var = mysql_fetch_array($resultq, MYSQL_ASSOC)
echo $var[date];
même si je n'ai qu'un seul resultat?
Posté : 30 mai 2005, 16:50
par zeus
Et bah oui
Même si tu n'a qu'un résultat, le format de ce qui est renvoyé par mysql_query() est inutilisable par PHP
Sinon, si on sait exactement ce que tu as fait, c'est parce que ce message d'erreur est typique de ce genre d'erreur !!!
Et si tu savais le nombre de fois où je suis tombé dessus ....
Plus tu fait des erreurs et plus tu sais comment les résoudres !!!