Problème array php

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.

1 réponse

  1. 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
    1. Bonjour, merci pour votre réponse, c'est code est juste pour exemple, je veux savoir comment je peux afficher la dernier.
    2. la dernière quoi ?
    3. Par exemple 1,2,3,4 je veux afficher la dernier (4).
    4. 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