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