Question simplissime

Question simplissime - PHP - Programmation

Marsh Posté le 28-09-2005 à 11:11:43    

Bonjour,
 
Alors comme visiblement personne n'a encore posté de question débile aujourd'hui, c'est moi qui m'y colle :D :
 
$var2="SELECT id FROM base WHERE nom='$row[0]'";
 echo $var2;
 $resvar2 = mysql_query($var2);
 echo $resvar2;

 
Il m'affiche bien :
 
SELECT id FROM base WHERE nom=truc  
 
(car row[0]=truc, truc est une chaine de caractère) mais par contre echo $resvar2 ne me renvoie rien (id est un integer)...
Vous voyez pourquoi ?
 
Merci !!


Message édité par moldar le 28-09-2005 à 11:12:25
Reply

Marsh Posté le 28-09-2005 à 11:11:43   

Reply

Marsh Posté le 28-09-2005 à 11:16:25    

Tu connais http://www.php.net ???

Reply

Marsh Posté le 28-09-2005 à 11:20:18    

Etant donné qu'en recherchant plus ou moins longtemps sur le net on peut absolument tout trouver (même des gens prêts à t'aider il paraît !) , tu m'expliques l'intérêt de ce forum ?

Reply

Marsh Posté le 28-09-2005 à 11:25:15    

mysql_query renvoie une ressource qu'il faut exploiter avec mysql_fetch_* par exmple pour extraire les resultats de ta requete.
Voir la doc pour : mysql_fetch_row, mysql_fetch_array et compagnie ...

Reply

Marsh Posté le 28-09-2005 à 11:27:16    

Mais la je pensais sincèrement t'aidé... Mais apparament j'ai pas été assez explicite allé je suis sympa je vais te faire un copier/coller d'un partie de ce que php.net raconte.  
 
Valeurs de retour
Pour les requêtes du type SELECT, SHOW, DESCRIBE ou EXPLAIN, mysql_query() retournera une ressource en cas de succès, ou FALSE en cas d'erreur.  
 
La ressource de résultat retournée doit être passée à la fonction mysql_fetch_array(), et les autres fonctions permettant d'explorer le résultat des tables, pour accéder aux données retournées.
 
Maintenant si ca convient toujours pas je peux toujours t'ecrire le code si tu veux.

Reply

Marsh Posté le 28-09-2005 à 11:28:10    

afbilou a écrit :

mysql_query renvoie une ressource qu'il faut exploiter avec mysql_fetch_* par exmple pour extraire les resultats de ta requete.
Voir la doc pour : mysql_fetch_row, mysql_fetch_array et compagnie ...


 
Merci beaucoup !!

Reply

Marsh Posté le 28-09-2005 à 11:55:51    

moldar a écrit :

Etant donné qu'en recherchant plus ou moins longtemps sur le net on peut absolument tout trouver (même des gens prêts à t'aider il paraît !) , tu m'expliques l'intérêt de ce forum ?


Aider les gens qui ont vraiment un problème. Pas les abrutis qui font même pas l'effort de lire la doc des fonctions qu'ils utilisent.

Reply

Marsh Posté le 28-09-2005 à 12:00:03    

skeye a écrit :

Aider les gens qui ont vraiment un problème. Pas les abrutis qui font même pas l'effort de lire la doc des fonctions qu'ils utilisent.


[:super chinois]
 
C'est à hurler, le nombre de personnes qui prennent ce forum pour un service public.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-09-2005 à 12:20:16    

Et celles qui cherchent pas sur google alors que la réponse y ait, expliquée, et qu'ils mettraient bcp moins de temps à la chercher eux meme qu'a attendre qu'on réponde :o
 
Sans compter que c'est écrit dans la charte qu'il faut effectuer une recherche personnelle avant de poser une question ici.


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 28-09-2005 à 12:50:20    

$resvar2 est une ressource et non un entier ou quoi que ce soit d'autre.
 
et donc pour se balader dedans faut utiliser un while et utiliser des fonctions de mysql
 
http://fr.php.net/mysql_query

Reply

Marsh Posté le 28-09-2005 à 12:50:20   

Reply

Marsh Posté le 28-09-2005 à 13:18:23    

skeye a écrit :

Aider les gens qui ont vraiment un problème. Pas les abrutis qui font même pas l'effort de lire la doc des fonctions qu'ils utilisent.


 
 :jap: Pour une fois on est d'accord  :jap:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 28-09-2005 à 13:54:23    

gatsusat a écrit :

$resvar2 est une ressource et non un entier ou quoi que ce soit d'autre.
 
et donc pour se balader dedans faut utiliser un while et utiliser des fonctions de mysql
 
http://fr.php.net/mysql_query


 
ok  :jap: , mais comme la requête que j'avais fait ne renvoyait qu'un id unique et non pas une liste, je pensais qu'on avait pas besoin d'un fetch_array pour l'afficher.

Reply

Marsh Posté le 28-09-2005 à 13:58:03    

moldar a écrit :

ok  :jap: , mais comme la requête que j'avais fait ne renvoyait qu'un id unique et non pas une liste, je pensais qu'on avait pas besoin d'un fetch_array pour l'afficher.


Si tu avais RTFM, tu saurais. :jap:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-09-2005 à 14:04:10    

skeye a écrit :

Aider les gens qui ont vraiment un problème. Pas les abrutis qui font même pas l'effort de lire la doc des fonctions qu'ils utilisent.


 
On se connait ?
C'est incroyable comme les mentalités changent d'une catégorie à une autre. C'est tout à fait le genre de discours qu'on ne verrait jamais dans la section Windows, Software & Réseau par exemple.
A croire que les développeurs sont une entité supérieure...
Sur ce, merci pour rien, n'hésite pas à ne pas me faire signe si un jour tu as un soucis réseau  ;) je me ferai un plaisir de te balancer www.google.fr comme réponse suivie du petit "abruti" de rigueur...

Message cité 2 fois
Message édité par moldar le 28-09-2005 à 14:05:03
Reply

Marsh Posté le 28-09-2005 à 14:09:38    

moldar a écrit :

On se connait ?
C'est incroyable comme les mentalités changent d'une catégorie à une autre. C'est tout à fait le genre de discours qu'on ne verrait jamais dans la section Windows, Software & Réseau par exemple.
A croire que les développeurs sont une entité supérieure...
Sur ce, merci pour rien, n'hésite pas à ne pas me faire signe si un jour tu as un soucis réseau  ;) je me ferai un plaisir de te balancer www.google.fr comme réponse suivie du petit "abruti" de rigueur...


 
Non, on se connait pas, mais si t'es pas capable de lire la doc d'une fonction qui retourne pas ce que tu attends et que tu râles quand on te le fais remarquer, effectivement tu mérites ce qualificatif.[:skeye]
 
[edit]
 
..;et je n'ai aps dit que poser une question était interdit, hein, je me contente d'être énervé par le fait que tu poses une question stupide alors que 30 secondes de recherches simples (même pas besoin de chercher, ya tout dans la doc) te donnent la réponse.


Message édité par skeye le 28-09-2005 à 14:12:14
Reply

Marsh Posté le 28-09-2005 à 14:35:20    

merci de cette intervention intéressante...[:pingouino]

Reply

Marsh Posté le 28-09-2005 à 14:37:22    

blablagerezkljrez a écrit :

:bounce:  
 
Vos attitudes sont pitoyables comme chez l'un, comme chez l'autre ...


[:kiki]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-09-2005 à 14:40:11    

Très bien. Effectivement j'aurais pu me renseigner un peu avant de poser ma question, je m'en excuse. Maintenant explique moi quelque chose : pourquoi me répondre ça :
 

Citation :

Aider les gens qui ont vraiment un problème. Pas les abrutis qui font même pas l'effort de lire la doc des fonctions qu'ils utilisent.


 
Qui déja :
- est insultant mais on va pas revenir là dessus
- est plus long à taper que :
 

Citation :

mysql_query renvoie une ressource qu'il faut exploiter avec mysql_fetch_*


message qui répond parfaitement à ma question.
 
Si tu connaissais la réponse, pourquoi ne pas me l'avoir donnée au lieu de faire le "blasé de service qui a déja aidé tellement de monde et maitrise tellement son sujet qu'il préfère remettre le noob à sa place plutôt que de l'aider" ?

Reply

Marsh Posté le 28-09-2005 à 14:40:43    

moldar a écrit :

On se connait ?
C'est incroyable comme les mentalités changent d'une catégorie à une autre. C'est tout à fait le genre de discours qu'on ne verrait jamais dans la section Windows, Software & Réseau par exemple.


C'est normal, WS&R est peuplé de gens comme toi qui y sont envoyés depuis prog [:dawa]

moldar a écrit :

Si tu connaissais la réponse, pourquoi ne pas me l'avoir donnée au lieu de faire le "blasé de service qui a déja aidé tellement de monde et maitrise tellement son sujet qu'il préfère remettre le noob à sa place plutôt que de l'aider" ?


Parce que te donner la réponse, c'est s'assurer que dans 2 jours tu reviens avec une question tout aussi stupide, tout aussi inintéressante et tout aussi écrite noir sur blanc dans la documentation du langage [:itm]

Message cité 1 fois
Message édité par masklinn le 28-09-2005 à 14:42:10

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-09-2005 à 14:42:03    

masklinn a écrit :

C'est normal, WS&R est peuplé de gens comme toi qui y sont envoyés depuis prog [:dawa]


 
Ils ne reste donc ici que la crême des enfoirés c'est ça ? :D

Reply

Marsh Posté le 28-09-2005 à 14:43:09    

moldar a écrit :

Ils ne reste donc ici que la crême des enfoirés c'est ça ? :D


Il reste surtout les gens capables de lire une doc ou de faire une recherche dans google quand ils ont un problème avant de tenter immédiatement de se décharger de toute forme de réflexion ou de travail personnel [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-09-2005 à 14:43:43    

moldar a écrit :

Très bien. Effectivement j'aurais pu me renseigner un peu avant de poser ma question, je m'en excuse. Maintenant explique moi quelque chose : pourquoi me répondre ça :
 

Citation :

Aider les gens qui ont vraiment un problème. Pas les abrutis qui font même pas l'effort de lire la doc des fonctions qu'ils utilisent.


 
Qui déja :
- est insultant mais on va pas revenir là dessus
- est plus long à taper que :
 

Citation :

mysql_query renvoie une ressource qu'il faut exploiter avec mysql_fetch_*


message qui répond parfaitement à ma question.
 
Si tu connaissais la réponse, pourquoi ne pas me l'avoir donnée au lieu de faire le "blasé de service qui a déja aidé tellement de monde et maitrise tellement son sujet qu'il préfère remettre le noob à sa place plutôt que de l'aider" ?


 
 
Donne du poisson à quelqu'un, il mangera une fois. Apprends-lui à pêcher, il mangera toute sa vie.:o

Reply

Marsh Posté le 28-09-2005 à 14:43:58    

masklinn a écrit :

Il reste surtout les gens capables de lire une doc ou de faire une recherche dans google quand ils ont un problème avant de tenter immédiatement de se décharger de toute forme de réflexion ou de travail personnel [:dawa]


 
T'abuses là, j'avais quand même écrit deux lignes de code !

Reply

Marsh Posté le 28-09-2005 à 14:45:15    

skeye a écrit :

Donne du poisson à quelqu'un, il mangera une fois. Apprends-lui à pêcher, il mangera toute sa vie.:o


 
A ce moment là j'aurais préféré :  
 

Citation :

Bah utilise fetch_array ! Mais avant tout RTFM !

Reply

Marsh Posté le 28-09-2005 à 14:46:22    

moldar a écrit :

A ce moment là j'aurais préféré :  
 

Citation :

Bah utilise fetch_array ! Mais avant tout RTFM !



 
Info redondante, le fetch_array tu l'aurais trouvé en RTFM.:o

Reply

Marsh Posté le 28-09-2005 à 14:46:24    

moldar a écrit :

T'abuses là, j'avais quand même écrit deux lignes de code !


T'es vraiment trop fort [:clickerfou]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-09-2005 à 14:48:25    

masklinn a écrit :

T'es vraiment trop fort [:clickerfou]


 
T'inquiètes pas, avec un peu de persévérance et beaucoup de travail, tu pourras en faire autant.

Reply

Marsh Posté le 28-09-2005 à 14:57:11    

moldar a écrit :

T'inquiètes pas, avec un peu de persévérance et beaucoup de travail, tu pourras en faire autant.


[:karoli]
 
J'espère que tu y réfléchiras à deux fois avant de poser des questions sans prendre la peine de lire le manuel.
 
Tu comprends, si on ne fais pas systématiquement le ménage des boulets, des paresseux et autres feignasses, ils nous reviennent sans cesse. Ce n'est pas dans notre intérêt.
 

Citation :

Parce que te donner la réponse, c'est s'assurer que dans 2 jours tu reviens avec une question tout aussi stupide, tout aussi inintéressante et tout aussi écrite noir sur blanc dans la documentation du langage [:itm]


Toutafé. :jap:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-09-2005 à 14:59:35    

sircam a écrit :

Ce n'est pas dans notre intérêt.

C'est pas dans le leur non plus. [:airforceone]  

Reply

Marsh Posté le 28-09-2005 à 15:23:32    

omega2 a écrit :

C'est pas dans le leur non plus. [:airforceone]


Non, mais ça, tu pourras l'expliquer avec preuves à l'appui, les feignasses s'en foutent. Tout ce qu'ils veulent, c'est leur petit confort, servi tout chaud, tout cuit. Généralement, ce genre de paresseux sont doublés d'un égoïste. [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-09-2005 à 15:29:28    

sircam a écrit :

[:karoli]
 
J'espère que tu y réfléchiras à deux fois avant de poser des questions sans prendre la peine de lire le manuel.
 


 
Ca dépend, vous vous y réfléchirez à deux fois avant de prendre le premier venu pour un abruti ?

Reply

Marsh Posté le 28-09-2005 à 15:29:39    

moldar a écrit :

Très bien. Effectivement j'aurais pu me renseigner un peu avant de poser ma question, je m'en excuse. Maintenant explique moi quelque chose : pourquoi me répondre ça :
 

Citation :

Aider les gens qui ont vraiment un problème. Pas les abrutis qui font même pas l'effort de lire la doc des fonctions qu'ils utilisent.


 
Qui déja :
- est insultant mais on va pas revenir là dessus
- est plus long à taper que :
 

Citation :

mysql_query renvoie une ressource qu'il faut exploiter avec mysql_fetch_*


message qui répond parfaitement à ma question.
 
Si tu connaissais la réponse, pourquoi ne pas me l'avoir donnée au lieu de faire le "blasé de service qui a déja aidé tellement de monde et maitrise tellement son sujet qu'il préfère remettre le noob à sa place plutôt que de l'aider" ?


 

Citation :

Tu connais http://www.php.net ???


Ma reponse elle étais courte et tu n'en a pas voulu !!! [:ayalou].  OK JE SORS ...


Message édité par DEns91 le 28-09-2005 à 15:30:17
Reply

Marsh Posté le 28-09-2005 à 15:33:13    

moldar a écrit :

Ca dépend, vous vous y réfléchirez à deux fois avant de prendre le premier venu pour un abruti ?

Ben quand on voit tes deux premiers messages et surtout ton second ....
Non par ce que ton premier voulait dire "je sais que la réponse est simple à trouver" et ton second voulait dire "sur le net on trouve ce qu'on veut en cherchant, mais comme j'ai la flemme, je vais sur les forums pour avoir du tout cuit".
 
Et aprés, tu t'etones d'avoir des réponses du genre =>  [:rtfm] ?


Message édité par omega2 le 28-09-2005 à 15:36:01
Reply

Marsh Posté le 28-09-2005 à 15:34:24    

moldar a écrit :

Ca dépend, vous vous y réfléchirez à deux fois avant de prendre le premier venu pour un abruti ?


Nous ne te prenons jamais que pour ce que tu nous montres être [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-09-2005 à 15:34:53    

Citation :

Parce que te donner la réponse, c'est s'assurer que dans 2 jours tu reviens avec une question tout aussi stupide, tout aussi inintéressante et tout aussi écrite noir sur blanc dans la documentation du langage


 
Bis repetita


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 28-09-2005 à 15:41:46    

masklinn a écrit :

Nous ne te prenons jamais que pour ce que tu nous montres être [:spamafote]


 
[:roi]
Je ne peux que me courber devant tant de bon sens...
 :heink:


Message édité par moldar le 28-09-2005 à 15:41:59
Reply

Marsh Posté le 28-09-2005 à 16:39:59    

moldar a écrit :

Ca dépend, vous vous y réfléchirez à deux fois avant de prendre le premier venu pour un abruti ?


[:kiki]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed