Les Allergies
Alimentaires
Posez votre question Signaler

Requete update mysql avec php

nbeland 12Messages postés 13 janvier 2011Date d'inscription 19 janvier 2011Dernière intervention - Dernière réponse le 20 janv. 2011 à 12:20
Bonjour,
J'ain un petit probleme avec une requete d'uptate mysql voici ma requete :
$modif = "update infos set numero = '$num1' , fournisseur = '$choix', ville = '$choix1' , info = '$info', nom = '$noms' , prit = '$utiliser1' where numero = 'num1'";
$result3 = mysql_query($modif, $link);
en bref jai une page avec un formulaire et j'essaie d'updater mon formulaire dans ma bd ,je croit que j'ai un bout de solution quand on execute dirrectement cette requete dans mysql il faut mettre des ' ' avant et apres mais dans ma requete je met quoi car si je lui dit simplement exemple : '$num' il ne va pas le mettre entre ' ' dans mysql. selon se que j'ai lu dans plusieurs tuto.
PS. mes variables sont créer, mon lien vers ma bd aussi et je ne c'est plus trop ou chercher ou quoi faire
merci d'avance de votre aide
Lire la suite 

Requete update mysql avec php »

1 réponses
Réponse
+1
moins plus
En php, il existe une fonction magique

mysql_real_escape_string

Ainsi en faisant :

$modif = "update infos set numero = 'mysql_real_escape_string($num1)' , fournisseur = 'mysql_real_escape_string($choix)', ville = 'mysql_real_escape_string($choix1)' , info = 'mysql_real_escape_string($info)', nom = 'mysql_real_escape_string($noms)' , prit = 'mysql_real_escape_string($utiliser1)' where numero = 'num1'";
$result3 = mysql_query($modif, $link); 


Cela ne posera plus de problème

Cordialement

Irem
Ajouter un commentaire
Ce document intitulé « requete update mysql avec php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?