Bonjour,
J'essaie de faire une modification à une table mais rien ne fonctionne lorsque j'utilise des variables dans la commande SQL :
J'utilise MySQL version 5.0.89-community et PHP version 5.2.11 (open source)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 if(isset($_POST['ok_modif'])) { $datenaisp = $_POST['datenaispost']; $nom = $_POST['nompost']; try { if(!($id=mysql_connect('localhost', '**********', '*********'))) { echo "Erreur de connexion"; exit(); } if(!(mysql_select_db('fmoffatt_video',$id))) { echo "Erreur de selection"; exit(); } $monsqlmod = 'UPDATE acteur SET acteur_date_nais="' .$datenaisp. '" WHERE acteur_nom="' .$nom. '"'; $result=mysql_query($monsqlmod) OR die(mysql_error());
de mon hosteur.
Si je code la commande SQL sans variable, ça fonctionne très bien :
Je ne vois pas du tout quelle est mon erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2$monsqlmod = 'UPDATE acteur SET acteur_date_nais="1966-06-27" WHERE acteur_nom="Abrams J.J. (auteur)"';
Merci.
Partager