Problèmes à cause des apostrophes, slashes et autres caractères spécia

Problèmes à cause des apostrophes, slashes et autres caractères spécia - PHP - Programmation

Marsh Posté le 05-04-2007 à 15:53:26    

Bonjour,
Je voudrais entrer des valeurs ds ma bd (mysql) à partir d'un fichier Excel, donc j'ai un grand nombre de données à entrer et parfois ces données contiennent des caractères tels que " ou /, ...
Connaissez-vous le moyen de régler efficacement ces problèmes?
Merci

Reply

Marsh Posté le 05-04-2007 à 15:53:26   

Reply

Marsh Posté le 05-04-2007 à 16:01:59    

Les prepared statements ( http://fr.php.net/mysqli / http://fr.php.net/pdo ).


Message édité par sielfried le 05-04-2007 à 16:02:19

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 05-04-2007 à 16:05:26    

Merci, mais y'a rien de plus simple??

Reply

Marsh Posté le 05-04-2007 à 16:07:03    

Qu'est-ce qui est compliqué ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 05-04-2007 à 16:10:35    

Ben je vois pas du tout ce qu'il faut faire et j'ai pas vraiment le temps de m'y plonger...

Reply

Marsh Posté le 05-04-2007 à 16:14:07    

mysql_real_escape_string()
Tu devrait trouver ton bonheure!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 05-04-2007 à 16:21:19    

oui j'ai déjà testé ça ms par exemple àça ne traite pas les cas des / !

Reply

Marsh Posté le 05-04-2007 à 16:22:11    

Et en quoi les / te pose problème?!
Sinon ba... str_replace()


Message édité par dwogsi le 05-04-2007 à 16:25:26

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 05-04-2007 à 16:24:40    

1/ la solution des prepared statement, c'est ce qu'il y a de plus propre, plus rapide et plus maintenable
2/ si t'as pas le temps, ben prend-le (t'es pas obligé de quiter le taf à 18h ni de prendre une pause café toutes les 5 minutes)
3/ tu peux tout aussi bien écrire une macro Excel et envoyer depuis Excel les informations vers MySQL, donc sans passer par PHP (si mysql est exposé publiquement évidement)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed