quelque problème d’insertion

Eléphant du PHP | 417 Messages

20 mai 2011, 09:34

bonjour tous le monde,

j'ai quelque problème pendant l'insertion soit de l'image ou des zone du texte c'est le meme problème :

ex formulaire d'ajout d'une image

Image

quand je met des mot avec ' comme l'école, l'univers, l'étude... ça m'affiche ce msg d'erreur

Image

mais quand je met des mot sans les ', l'insertion marche bien
****************************************************************************************************
mon 2éme problème c'est dans la table ds la BDD après l'insertion d'une phrase qui contiens des é è à la phrase ne s'enregistre pas bien :

Image

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

20 mai 2011, 09:58

salut,

c'est normale, le soucis est la même qu'avec php tu envoie a mysql des données qui comporte le délimiteur de la chaine de caractère donc il ne sait comment interpréter ta demande ;)

Pour cela il existe une fonction très utile mysql_real_escape_string a utiliser sur toutes les variables que tu souhaite utiliser dans une requête SQL ;)

tu peux aussi regarder l'extension PDO

@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 417 Messages

20 mai 2011, 11:52

merci jvé voir ça et je te dirai encor ^^ com dab quoi ^^

Ps : regarde ton MP

Eléphant du PHP | 417 Messages

20 mai 2011, 16:43

il est ou le problème dans cette écriture :

$req_id_portfolio = "SELECT * FROM portfolio ORDER BY DESC LIMIT 1";

ça m'affiche le message d'erreur suivant : Erreur de syntaxe près de 'DESC LIMIT 1' à la ligne 1 :roll:

édite : ah je suis con ^^ jé trouver ^^ il manque id aprés order by lol

ViPHP
xTG
ViPHP | 7331 Messages

20 mai 2011, 18:00

ORDER BY QUOI ? ^^