Question simplissime - PHP - Programmation
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 ?
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 ...
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.
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. |
Merci beaucoup !!
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.
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. |
C'est à hurler, le nombre de personnes qui prennent ce forum pour un service public.
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
Sans compter que c'est écrit dans la charte qu'il faut effectuer une recherche personnelle avant de poser une question ici.
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
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. |
Pour une fois on est d'accord
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. |
ok , 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.
Marsh Posté le 28-09-2005 à 13:58:03
moldar a écrit : ok , 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.
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...
Marsh Posté le 28-09-2005 à 14:09:38
moldar a écrit : On se connait ? |
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.
[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.
Marsh Posté le 28-09-2005 à 14:37:22
blablagerezkljrez a écrit : |
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" ?
Marsh Posté le 28-09-2005 à 14:40:43
moldar a écrit : On se connait ? |
C'est normal, WS&R est peuplé de gens comme toi qui y sont envoyés depuis prog
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
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 |
Ils ne reste donc ici que la crême des enfoirés c'est ça ?
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 ? |
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
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 :
|
Donne du poisson à quelqu'un, il mangera une fois. Apprends-lui à pêcher, il mangera toute sa vie.
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 |
T'abuses là, j'avais quand même écrit deux lignes de code !
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 ! |
Marsh Posté le 28-09-2005 à 14:46:22
moldar a écrit : A ce moment là j'aurais préféré :
|
Info redondante, le fetch_array tu l'aurais trouvé en RTFM.
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
Marsh Posté le 28-09-2005 à 14:48:25
masklinn a écrit : T'es vraiment trop fort |
T'inquiètes pas, avec un peu de persévérance et beaucoup de travail, tu pourras en faire autant.
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. |
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 |
Toutafé.
Marsh Posté le 28-09-2005 à 14:59:35
ReplyMarsh Posté le 28-09-2005 à 15:23:32
omega2 a écrit : C'est pas dans le leur non plus. |
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.
Marsh Posté le 28-09-2005 à 15:29:28
sircam a écrit : |
Ca dépend, vous vous y réfléchirez à deux fois avant de prendre le premier venu pour un abruti ?
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 : Tu connais http://www.php.net ??? |
Ma reponse elle étais courte et tu n'en a pas voulu !!! . OK JE SORS ...
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 => ?
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
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
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 |
Je ne peux que me courber devant tant de bon sens...
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 ? |
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 :
$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