Syntaxe de mysql dans php - PHP - Programmation
Marsh Posté le 17-05-2007 à 08:17:15
Il me parait plus simple d'utiliser l'opérateur de concaténéation qui est un point en PHP. Par exemple :
Code :
|
Il faut aussi faire attention à ne pas avoir de guillemets dans le contenu des variables.
Marsh Posté le 17-05-2007 à 22:30:51
'tain c'est festival cette cat
tips : prepared statement, au pire mysql_real_escape_string, addslashes == magic_quote buggé
Evitez les tutos php trop vieux et pas à jour, ça ne peut que vous faire apprendre des conneries
Marsh Posté le 18-05-2007 à 20:28:23
$Adduser = mysql_query("INSERT INTO `utilisateurs`
(
`Email`,
`MotDePasse`,
`Privilege`,
`Civilite`,
`Prenom`,
`Nom`,
`Adresse`,
`CodePostal`,
`Ville`,
`Pays`,
`Telephone`,
`Moto`
)
VALUES
(
'".addslashes($email)."',
'".addslashes($pwd)."',
....
....
....
bla bla bla
)"
) or die("Inscription impossible, veuiller re-essayer" );
Marsh Posté le 16-05-2007 à 21:27:44
j'ai une petite question,
quand je veut ajouter un utilisateur dans ma Bdd,
ca marche aleatoirement, un coup la requete s'execute, un coup j'ai mon "or die (...)" qui se declenche,
j'execute ma requete ainsi :
est-ce la bonne syntaxe ? nottament au niveau des \"
Merci