Foreach petit problème
Posté : 18 nov. 2014, 11:32
Bonjour à tous,
j'ai un petit problème avec ma boucle pour réaliser mon update sur ma base de donnée. Je vous mets le code ci dessous avec un echo de la requète. Quand je lance la boucle il n'y a aucun message d'erreur cependant dans ma base de donnée les données ne sont pas changé. Je ne trouve pas pouvez vous m'aider SVP.
Voici les echos que j'ai fait mes requètes sont bonnes avec les bons choix que j'ai fait dans mon formulaire :
j'ai un petit problème avec ma boucle pour réaliser mon update sur ma base de donnée. Je vous mets le code ci dessous avec un echo de la requète. Quand je lance la boucle il n'y a aucun message d'erreur cependant dans ma base de donnée les données ne sont pas changé. Je ne trouve pas pouvez vous m'aider SVP.
Code : Tout sélectionner
foreach ($tableau as $id => $name)
{
$r5 = "UPDATE details
SET name = '".$name."'
WHERE idart = '".$id."'; ";
/*echo $r5;*/
$r55 = mssql_query($r5) or die('Erreur SQL !'.$r5.'<br>'.mysql_error());
}
j'ai essayé aussi cette écriture mais ça ne change rienUPDATE details SET name = '1' WHERE idart = '16'; UPDATE details SET name = '2' WHERE idart = '17';
Merci d'avance à tousUPDATE details SET name = '1' WHERE idart = '16' UPDATE details SET name = '2' WHERE artidart det = '17'