Problème array php

Leo42 -  
Atropa Messages postés 2051 Statut Membre -
Bonjour, je doit ajouter(modifier) des chiffres dans la base mysql avec UPDATE, par exemple 1,2,3,4 etc.
Voici mon code, il marche très bien, sauf je n'arrive pas affiche, je veux afficher par exemple le dernier chiffre
___________________________________________________________
include("bdd.php");

$sql = mysql_query("SELECT nbre FROM table21 WHERE id='5'");
while($row=mysql_fetch_array($sql))
{
$arry1 = $row["nbre"];
}
if ($arry1!= "")
{
$arry1= "$arry1,5";
}
else
{
$arry1= "5";
}

mysql_query("UPDATE table21 SET nbre='$arry1' WHERE id='5'");


____________________________________________________________

Merci pour votre réponse.
A voir également:

1 réponse

Atropa Messages postés 2051 Statut Membre 274
 
bonsoir

il est étrange ce code

la boucle ne sert a rien vu qu'il y a LIMIT 1 dans la requête

c'est quoi le but de la manoeuvre ?

un conseil utilise pdo plutot que les fonctions mysql
0
Leo42
 
Bonjour, merci pour votre réponse, c'est code est juste pour exemple, je veux savoir comment je peux afficher la dernier.
0
Atropa Messages postés 2051 Statut Membre 274
 
la dernière quoi ?
0
Leo42
 
Par exemple 1,2,3,4 je veux afficher la dernier (4).
0
Atropa Messages postés 2051 Statut Membre 274
 
excuse moi je suis a la masse en fait... je croyais avoir vu limit 1 dans ta requête alors qu'il n'en ai rien

si tu veux juste le dernier :

SELECT nbre FROM table21 ORDER BY nbre DESC LIMIT 1

là il n'y aura que le pls grand nombre qui sera renvoyé

par contre dans ta requête originale tu fixe l'id a 5 pourquoi ça ?
c'est bizarre de faire une boucle alors qu'il n'y a qu'une ligne de renvoyer
0