sbool
Messages postés115Date d'inscriptionmercredi 27 août 2003StatutMembreDernière intervention 7 mars 2008
-
6 févr. 2007 à 02:35
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
6 févr. 2007 à 20:23
Bonjour, j'ai regardé pas mal de post mais comme je ne tate pas trop le sql
j'aurais voulu savoir comment modifier un valeur ou un field dans un champ qui existe déjà.
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 6 févr. 2007 à 09:22
Salut!
Voici la syntaxe de base:
UPDATE table SET champ1='valeur 1', champ2='valeur 2', champ3=15 WHERE id=15
Donc tu indiques la table, les champs que tu veux modifier, avec leur nouvelle valeur et, pour finir, une clause qui te permet de différencier l'enregistrement que tu veux modifier (pour ne pas modifier toute ta base ;) )
$result = mysql_query("UPDATE donnees SET prof=’a’ WHERE login=‘test33’");
if (!$result) {
die('pb: ' . mysql_error());
}
?>
le tuto affiche UPDATE Personnes SET téléphone=’0156281469’ WHERE
nom=‘Martin’ AND prénom = ‘Pierre’
mon message d'erreur MySQL (v4)
pb: You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near '’a’ WHERE login=‘test33’' at line 1