Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4876 connectés 

 


Dernière réponse
Sujet : Caracteres speciaux dans chaine de caractere PHP
Sebastien Ouais c bon c les addslashes qui m'ont permis ca...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Sebastien Ouais c bon c les addslashes qui m'ont permis ca...
DLR tu vois ce ke je veux dire par \'?
tu despecialise ' et devient \' ...
c comme en C pour \\ ou les marmotte ki mettent le chocolat dans le papier alu et la grenouille ki saute dans la marre aux canards...
tu despecialise koi... :D
 
tu utilsie bien MySQL?
"insert into table ('N\'Tamak')" ca passe ... ;)
DLR \'
Sebastien Ouais je c bien mais j'aime bien tester pleins de methode.
 
Merci pour le addslashes, je crois bien que c'est cette fonction que je cherchais, celles html me paraissant pas specialement cher.
Mocriba Pourquoi n'utilise tu pas les caractéres d'échappement du type  
\' pour écrire ' dans une chaine.
Ca marche trés bien en php.
speedyop ah ca! htmlentities() ou htmlspecialchars() ou addslashes()
youdontcare

Sebastien a écrit a écrit :

Le nom de varaible non mais ca valeur oui.
 
Voila un exemple tout con pour vous montrer le but :
 
mysql_connect($dbhost, $dbuname, $dbpass);
@mysql_select_db("$dbname" ) or die ("Unable to select database" );
$tat = "N'Dpoaye";
mysql_query("insert into test values('$tat')" );  



tu as oublié un addslashes() sur $tat ...

Sebastien Le nom de varaible non mais ca valeur oui.
 
Voila un exemple tout con pour vous montrer le but :
 
mysql_connect($dbhost, $dbuname, $dbpass);
@mysql_select_db("$dbname" ) or die ("Unable to select database" );
$tat = "N'Dpoaye";
mysql_query("insert into test values('$tat')" );
speedyop un nom de variable peut pas avoir de caracteres speciaux genre '!
Sebastien Voila avec mysql_query, j ai des messages d'erreurs avec des noms de personnes contenant des ', du genre N'Tamack.
Je viens de regarder la doc php mais j'arrive pas bien a trouver comment lui faire comprendre que ce caractere est une variable

 

[edtdd]--Message édité par Sebastien--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)