Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2306 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Demande d'infos à Propos de mysql_fetch_array

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Demande d'infos à Propos de mysql_fetch_array

n°488165
compuman10​1
Posté le 15-08-2003 à 16:43:13  profilanswer
 

Code :
  1. $query_config="SELECT * FROM config";
  2. $configuration=mysql_query($query_config);
  3. if (!$configuration)
  4. { echo "Impossible d'exécuter la requête !"; }
  5. while ($config=mysql_fetch_array($configuration)){;
  6. echo $config['url_site'];


 
Mais au lieu qu'il liste toute la base de donnée j'aimerai pouvoir avoir une variable qui defini quelle ligne ajouter
 
Dans le genre :  
 

Code :
  1. echo $config['url_site'][1];

pour la ligne 1


Message édité par compuman101 le 15-08-2003 à 16:58:44
mood
Publicité
Posté le 15-08-2003 à 16:43:13  profilanswer
 

n°488169
simogeo
j'ai jamais tué de chats, ...
Posté le 15-08-2003 à 16:50:28  profilanswer
 

mysql_fetch_array != mysql_fetch_object
 
avec $config=mysql_fetch_array($result);
tu recuperes ta variable avec cette syntaxe $config['url'];
 
avec $config=mysql_fetch_object($result);
tu recuperes ta variable avec cette syntaxe $config->url;
 
soyons clair sur ce point  :o  


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°488173
simogeo
j'ai jamais tué de chats, ...
Posté le 15-08-2003 à 16:58:54  profilanswer
 

http://dev.nexen.net/docs/php/anno [...] -array.php
 
pour t'aider a comprendre


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°488174
compuman10​1
Posté le 15-08-2003 à 17:00:18  profilanswer
 


 
oui j'ai compris qu'il retournait un tableau.
Mais on ne peut se deplacer que dans la ligne.. et non pas dans les deux dimensions ?

n°488175
compuman10​1
Posté le 15-08-2003 à 17:03:59  profilanswer
 

ce n'est pas possible de faire comme ceci :
 

Code :
  1. $url = array('www.google.com','www.hardware.fr','www.clubic.com'); 
  2. echo $url[0].' - '.$url[1].' - '.$url[2].'<br>';


 
mais l'array serait le contenu de la base de donnée..  :sweat:  
 
Est ce que vous voyez ce que je veux dire ?

n°488177
simogeo
j'ai jamais tué de chats, ...
Posté le 15-08-2003 à 17:13:42  profilanswer
 

echo $config[1]['url_site'];


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°488183
compuman10​1
Posté le 15-08-2003 à 17:20:58  profilanswer
 

ca ne marche pas :
 
ma table config :

Code :
  1. url_site
  2. id = 1       www.google.com
  3. id = 2       caramail.com


 
si je fais :
 

Code :
  1. $query_config="SELECT * FROM config";
  2. $configuration=mysql_query($query_config);
  3. if (!$configuration)
  4. { echo "Impossible d'exécuter la requête !"; }
  5. while ($config=mysql_fetch_array($configuration)){;
  6. echo $config[1]['url_site'];}


 
J'obtiens:  
 

Code :
  1. wc


 
premier caractere de chaque ligne  :sweat:


Message édité par compuman101 le 15-08-2003 à 17:22:33
n°488186
simogeo
j'ai jamais tué de chats, ...
Posté le 15-08-2003 à 17:24:09  profilanswer
 

c'est peut-etre du mysql_fetch_row alors .... :sweat:  
j'ai perdu l'habitude ... je fetch en object a 90%...
 
 
de toute facon ton code est merdique
 

Code :
  1. while ($config=mysql_fetch_array($configuration)){; 
  2. echo $config[5]['url_site'];}

 
ca na pas de sens ... il va t'afficher le truc autant de fois qu'il y a d'enregistrement ....
 
pourquoi tu ne le passes pas en parametres de requête ?  :??:


Message édité par simogeo le 15-08-2003 à 17:24:23

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°488188
compuman10​1
Posté le 15-08-2003 à 17:25:40  profilanswer
 

:sweat:
 
est ce que tu comprend ce que je souhaite faire ?


Message édité par compuman101 le 15-08-2003 à 17:25:56
n°488192
simogeo
j'ai jamais tué de chats, ...
Posté le 15-08-2003 à 17:28:54  profilanswer
 

compuman101 a écrit :

:sweat:
 
est ce que tu comprend ce que je souhaite faire ?


franchement .. pas trop .... :D  
mais faut dire que je lis le topik en coup devent aussi ... :whistle: ....
 
si tu veux tu t'expliques bien ... et je m'y penche ensuite ...
la je sors. a plus  :hello:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
mood
Publicité
Posté le 15-08-2003 à 17:28:54  profilanswer
 

n°488193
compuman10​1
Posté le 15-08-2003 à 17:29:03  profilanswer
 

je voudrai stocker toute ma table dans un tableau et y acceder par un nom de champ (colonne) et un numéro de ligne.
 
VOila  :hello:  
 
merci d'avance  :sweat:

n°488195
compuman10​1
Posté le 15-08-2003 à 17:29:52  profilanswer
 

pouvoir afficher :
 
url de la ligne 3
url de la ligne 5
 
en ce moment soit je fais un  
 
$query_config="SELECT * FROM config where id = 3
 
ou alors je fais une boucle et j'obtiens toutes les valeurs...
 
Mais je ne peux pas choisir quelle ligne...


Message édité par compuman101 le 15-08-2003 à 17:30:48
n°488196
simogeo
j'ai jamais tué de chats, ...
Posté le 15-08-2003 à 17:30:26  profilanswer
 

compuman101 a écrit :

je voudrai stocker toute ma table dans un tableau et y acceder par un nom de champ (colonne) et un numéro de ligne.
 
VOila  :hello:  
 
merci d'avance  :sweat:  


c'est plus clair, j'ai compris  :)  
je t'explique après  ;)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°488197
compuman10​1
Posté le 15-08-2003 à 17:31:17  profilanswer
 

simogeo a écrit :


c'est plus clair, j'ai compris  :)  
je t'explique après  ;)  


 
c'est pas trop compliqué ?  :sweat: faisable ?

n°488203
simogeo
j'ai jamais tué de chats, ...
Posté le 15-08-2003 à 17:38:03  profilanswer
 

Code :
  1. $query_config="SELECT * FROM config"; 
  2. $result=mysql_query($query_config); 
  3. while ($row = mysql_fetch_row($result)) {
  4.    while (list ($key, $val) = each ($row))
  5.    {
  6.       $table[$key]=$val;
  7.       echo $key." >> ". $val;
  8.    
  9.    }
  10. }


 
je le fais maintenant .. rapidement
voilà ... toute les données sont ainsi stockées dans un tableau


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°488205
compuman10​1
Posté le 15-08-2003 à 17:39:38  profilanswer
 

:love: Merci je vais tester

n°488253
compuman10​1
Posté le 15-08-2003 à 18:36:14  profilanswer
 

ca marche pas ca liste la base  :sweat:  
 
mais je voudrai savoir.
 
Si on veut changer de ligne.. on est obligé de refaire  
 
$query_config="SELECT * FROM config where id = XX ";
 
?

n°488311
mrbebert
Posté le 15-08-2003 à 20:02:16  profilanswer
 

suffit d'utiliser mysql_result() :heink:  :??:

n°488317
simogeo
j'ai jamais tué de chats, ...
Posté le 15-08-2003 à 20:04:20  profilanswer
 

mrBebert a écrit :

suffit d'utiliser mysql_result() :heink:  :??:  


ben finalement je me demande si ce n'est pas ce qu'il veut oui  :sweat:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°488668
compuman10​1
Posté le 16-08-2003 à 12:25:00  profilanswer
 

simogeo a écrit :


ben finalement je me demande si ce n'est pas ce qu'il veut oui  :sweat:  


 
C'est ca....  :sarcastic:  :(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Demande d'infos à Propos de mysql_fetch_array

 

Sujets relatifs
Questions a propos de l'authentification.[PHP] Support (présent ou futur) de DB2
[PHP]Nom du fichier php dans une variable ?Trucs sympa en PHP ????
Module d'impression en PHP[problemes mysql] innodb inside
[PHP] Petite question sur le "If"PHP Nuke Tourne sous IIS + PHP + MySQL ??
[PHP/SQL] Récupérer une valeur 
Plus de sujets relatifs à : [PHP] Demande d'infos à Propos de mysql_fetch_array


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR