Prise de tête PHP SQL un texte ne veut pas rentrer dans la base, mais le reste si !!! HELP !

GaellePHP

Nouveau membre
Bonjour,
Je suis débutante en PHP et je rencontre un problème :
Je fais un site en PHP, avec une BD en sql, avec wamp et phpmyadmin.
Il y a les pages où le site s'affiche, donc elles reçoivent les données de la bd.
Et il y a les pages admin, qui envoient les données à travers des formulaires html/php...
J'ai commencé facile, je veux juste changer le texte de présentation de la page d'accueil.
Tout fonctionne, MAIS quand je met un texte en particulier, il ne s'ajoute pas à la base.
J'ai essayé de mettre des signes, des textes courts, des longs, faire des copier/coller, tout marche, sauf CE texte là.
et je n'ai plus de patience.
Merci.
 

GaellePHP

Nouveau membre
Bon je continue à essayer et je crois que ce sont les '
(apostrophes) présents dans le texte ...
serait-t-il possible ?

Bon, j'ai trouvé !
c'était ça et ça s'arrange avec mysql_real_escape_string
oufffffffffff
quelle prise de tête !
 

KyrO_82

Grand Maître


Ouais, il faut formater TOUTES les données entrées dans un formulaire avant de les utiliser/afficher. Sinon ton site sera vite piraté et ciblé par des bots qui vont injecter des pubs ou voler tes données utilisateurs, très important!
Lis ceci pour plus d'info:
Et si on veux les écrire dans une base de données, il faut encore une fois les formater spécifiquement pour la base de données utilisé, sans exception.
Mais attention, ;)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 131
Messages
6 717 934
Membres
1 586 381
Dernier membre
ShaneWilliford
Partager cette page
Haut