Pb affectation de valeur mysql_query

Pb affectation de valeur mysql_query - PHP - Programmation

Marsh Posté le 12-01-2005 à 23:36:04    

Salut,
j'ai un problème sur la 3ème ligne, kan je fais echo $min, la valeur ne s'affiche pas.  
je pense que ca vient de l'affectation de la variable $min.
 
$req0 = mysql_query("SELECT min(num_user) FROM users" );
$res0 = mysql_fetch_array($req0);
$min  = "$res0[num_user]";
echo $min;
 
je sollicite votre aide d'avance merci.

Reply

Marsh Posté le 12-01-2005 à 23:36:04   

Reply

Marsh Posté le 12-01-2005 à 23:48:42    

si tu fais echo $res0["num_user"];  
ca doit marcher
 
essaie $min="$res0[\"num_user\"]";  
ou $min="$res0['num_user']";
 
PS: je ne suis pas sur de ma reponse

Reply

Marsh Posté le 12-01-2005 à 23:56:18    

SELECT min(num_user) min_num_user...
...
$min = $res0['min_num_user'];


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 12-01-2005 à 23:56:34    

j'ai essayé ce que tu m'a dis mais ca ne marche tjs pas.
si je ne met pas min dans le select, il n'y a aucun pb, j'ai bien la 1ere valeur du tableau.
a mon avis c'est un pb de sytaxe avec l'affectation de la variable $min = "$res0[?????????????]";

Reply

Marsh Posté le 12-01-2005 à 23:58:34    

sielfried ;; j'ai esseyé, marche tjs pas

Reply

Marsh Posté le 12-01-2005 à 23:59:18    

waxx_ganja a écrit :

sielfried ;; j'ai esseyé, marche tjs pas


 
Recolle les 4 lignes pour voir ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 13-01-2005 à 00:04:02    

marche tjs pas

Reply

Marsh Posté le 13-01-2005 à 00:06:28    

Je veux dire copier-coller les lignes modifiées sur le thread, pas recoller les lignes entre elles.  [:figti]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 13-01-2005 à 00:11:13    

est ce que com ca ca affcihe qqc ou non
 
$req0 = mysql_query("SELECT num_user FROM users" );
$res0 = mysql_fetch_array($req0);
$min = $res0['num_user'];
echo $min;
 
 

Reply

Marsh Posté le 13-01-2005 à 00:17:08    

mehdi_tn ........ sans mettre les cotes $min = $res0[num_user]; ca m'affiche la 1ère valeur du tableau

Reply

Marsh Posté le 13-01-2005 à 00:17:08   

Reply

Marsh Posté le 13-01-2005 à 00:37:12    

donc si avec  
$req0 = mysql_query("SELECT min(num_user) FROM users" );
 $min = $res0[num_user]; n'affiche rien c ke t'as un probleme avec la requete.
verifie la requete ou la structure de la colonne num_user.
je ne peux pas t'aider pour ce soir 2m1 je jetterais un coup d'oeil bonne chance

Reply

Marsh Posté le 13-01-2005 à 10:03:00    

Citation :

est ce que com ca ca affcihe qqc ou non
$req0 = mysql_query("SELECT num_user FROM users" );
$res0 = mysql_fetch_array($req0);
$min = $res0['num_user'];
echo $min;


 

Citation :

sans mettre les cotes $min = $res0[num_user]; ca m'affiche la 1ère valeur du tableau


 
C'est normal, dans la requete de mehdi_tn le MIN a été enlevé, donc avec sa requete tu selectionne tous les "num_user", ensuite tu n'en parcour qu'un seul (avec ton fetch_array), donc c'est le 1er qui s'affiche !!!
Remet la condiont min dans le code que t'a filé mehdi_tn et ça doit marcher comme tu veux...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 13-01-2005 à 11:33:52    

Code :
  1. $req0 = mysql_query("SELECT min(num_user) AS minimum FROM users" );
  2. $res0 = mysql_fetch_array($req0);
  3. $min  = $res0['minimum'];
  4. echo $min;

Reply

Sujets relatifs:

Leave a Replay

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