Souci de requete sql
Résolu/Fermé
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
-
25 déc. 2015 à 16:53
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017 - 27 déc. 2015 à 17:21
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017 - 27 déc. 2015 à 17:21
A voir également:
- Souci de requete sql
- Blob sql ✓ - Forum Webmastering
- Sql (+) - Forum Programmation
- Requete http - Guide
- Requete sql commence par ✓ - Forum Webmastering
- Requete sql sans doublon - Astuces et Solutions
3 réponses
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
26 déc. 2015 à 02:03
26 déc. 2015 à 02:03
Bonjour,
Dans 99% des cas.. c'est lié à l'encodage des caractères.
Donc :
- Comment as tu déclaré ton HTML ?
- Quel format est utilisé pour tes tables ?
- Dans ta BDD, comment sont enregistrés tes caractères accentués ? avec des "?" ou normalement ?
- As tu regardé du côté du utf8_encode() et utf8_decode() ?
Et comme le suggère Nhenry :
Si tu utilises la PDO .... regardes donc les requêtes préparées.
Cela évite de faire tous ces "traitements" que tu fais.....
j'ai des ??? à la place des éàè
Dans 99% des cas.. c'est lié à l'encodage des caractères.
Donc :
- Comment as tu déclaré ton HTML ?
- Quel format est utilisé pour tes tables ?
- Dans ta BDD, comment sont enregistrés tes caractères accentués ? avec des "?" ou normalement ?
- As tu regardé du côté du utf8_encode() et utf8_decode() ?
Et comme le suggère Nhenry :
A la place de toutes les fonctions (nl2br,addslashes,stripslashes,html_entity_decode),
Si tu utilises la PDO .... regardes donc les requêtes préparées.
Cela évite de faire tous ces "traitements" que tu fais.....
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
25 déc. 2015 à 18:00
25 déc. 2015 à 18:00
A la place de toutes les fonctions (nl2br,addslashes,stripslashes,html_entity_decode), regardes par exemple :
https://www.php.net/manual/en/mysqli.real-escape-string.php
Si tu utilise Mysqli évidemment, sinon recherche une fonction approchante.
Les ? sont souvent dû à des problème d'encodage de caractères, tu utilises quel encodage ?
https://www.php.net/manual/en/mysqli.real-escape-string.php
Si tu utilise Mysqli évidemment, sinon recherche une fonction approchante.
Les ? sont souvent dû à des problème d'encodage de caractères, tu utilises quel encodage ?
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
27 déc. 2015 à 17:21
27 déc. 2015 à 17:21
finalement j'ai trouvé ^^ merci encore pour la réponse.