Aller au contenu

Probleme sur mot accentué...


Sujets conseillés

Posté

Bonjour / Bonsoir à tous.

Voila j'aimerai faire une requête qui va cherche un nom précis dans ma table.

Si par exemple j'ai un nom comme ceci BlaBLA et que je tape blabla il ne m'affichera pas le nom BlaBLA. il faut que la requete se fasse sur le mot exact qu'on rentre dans le formulaires.

Donc ma requête est comme ceci


$sql = 'SELECT id, name FROM `stat_player` WHERE `name` = " ' . $nom . ' " ';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

while ($data = mysql_fetch_array($req)) {
echo "le lien vers le joueurs à copier sur le forum : <br />
<input name='textfield' type='text' size='100' maxlength='40' class='align' value='
[url=http://fr1.grepolis.com/game/player?player_id=". $data['id'] . "]". $nom . "[/url]
'>";

}

mais dés que je rentre un nom avec accent comme Pépère de BiErE il ne m'affiche rien alors que le nom est bien dans ma table...

Merci de votre aide.

Posté

Bonjour,

Regarde du côté de COLLATE :


/>http://dev.mysql.com/doc/refman/5.0/fr/charset-collate.html


/>http://www.journaldunet.com/developpeur/tutoriel/sql/060118-mysql-collations.shtml

Je pense que cela répondra à ta question

Portekoi

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...