requete mysql + quote - PHP - Programmation
Marsh Posté le 23-05-2003 à 10:04:51
bobbyf a écrit : pourquoi lors d'insertion de valeurs dans les champs d'une ligne d'une table mysql ,les valeurs de ces champs doit etre mis entre quote ?? si on n'en mest pas ,l'insertion n'a pas lieu !! |
les quotes ne sont nécessaires que dans le cas d'une insertion autre que numérique (chaine de caractère, date, etc ...)
Marsh Posté le 23-05-2003 à 10:26:33
mais il me semblait pas que si on mettait des quotes ca empechait l'interpretation du $ . est-ce qu'il y a une differenece d'utilisation des quotes entre sql et php. ?
Marsh Posté le 23-05-2003 à 10:56:46
bobbyf a écrit : mais il me semblait pas que si on mettait des quotes ca empechait l'interpretation du $ . est-ce qu'il y a une differenece d'utilisation des quotes entre sql et php. ? |
ah, dsl, j'avais pas bien compris ta question
Ca, je vois pas !
Marsh Posté le 23-05-2003 à 12:03:19
Code :
|
Les ' sont considérés comme du texte car ils sont englobés dasn des "
Marsh Posté le 23-05-2003 à 12:07:39
ReplyMarsh Posté le 23-05-2003 à 13:37:05
la syntaxe exacte :
$request="SELECT FROM BLABLA WHERE test='".$mavaleur."';";
et dans le cas ou $mavaleur est un string je te recommande de preceder l'insertion par un addslashes pour éviter ls mauvaises surprises.
$mavaleur=addslashes($mavaleur);
Marsh Posté le 23-05-2003 à 14:06:49
Bon ben, voilà, il me semblait bien que je pouvais pas donenr un bon conseil... Allez, mon heure viendra un jour
Marsh Posté le 23-05-2003 à 15:26:44
Belgique a écrit : Bon ben, voilà, il me semblait bien que je pouvais pas donenr un bon conseil... Allez, mon heure viendra un jour |
Belgique 2-0 France
( tu as bcp d'humour, c'est cool)
Marsh Posté le 23-05-2003 à 10:02:57
pourquoi lors d'insertion de valeurs dans les champs d'une ligne d'une table mysql ,les valeurs de ces champs doit etre mis entre quote ?? si on n'en mest pas ,l'insertion n'a pas lieu !!
merci de me repondre .