Problème array php

Fermé
Leo42 - Modifié par Leo42 le 28/10/2012 à 20:23
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 28 oct. 2012 à 21:05
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 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
28 oct. 2012 à 20:13
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
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 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
28 oct. 2012 à 20:54
la dernière quoi ?
0
Par exemple 1,2,3,4 je veux afficher la dernier (4).
0
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
28 oct. 2012 à 21:05
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