Probleme d'accent sur une requete MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme d'accent sur une requete MySQL

par _alexmyself » 09 févr. 2008, 01:48

y'a surement mieux mais j'aurais fait comme ça:

...
premiere requete avec $prenom comme tu fait
....
une deuxième avec $victime après avoir remplacé les 'é' par des 'e'
$victime = $prenom ;
$victime = eregi_replace('é','e',$victime);
...

Probleme d'accent sur une requete MySQL

par Invité » 09 févr. 2008, 00:03

Bonjour,

J'utilise easyPHP avec MySQL 4.1.9.
Je voudrais lorsque je fais une requete remplacer tous les 'é' par de 'e' mais le faire dans ma requete

Pour le moment j'ai ça:

Code : Tout sélectionner

CREATE TABLE if not exists Membre ( id int unsigned primary key auto_increment, nom varchar(30) BINARY not null, prenom varchar(30) BINARY not null, login varchar(20) not null unique, mp varchar(20) not null, adresse1 varchar(50) BINARY not null, adresse2 varchar(50) BINARY not null, cp int(5) unsigned not null, ville varchar(20) BINARY not null, port varchar(14) not null unique, fixe varchar(14) null, mail1 varchar(50) not null unique, mail2 varchar(50) null, fct enum('Président','Secrétaire','Trésorier','Membre du bureau','Membre','Webmaster') not null, date_nais date not null, unique(nom,prenom) )

Code : Tout sélectionner

$requet = "SELECT * FROM membre where lower(prenom) like (lower('$prenom'))";
En plus clair, si mon champs $prenom est égal à sébastien, je voudrai que la requete me donne tous les membre dont prenom=(sebastien ou sébastien)


J'espère avoir été assez clair

Merci de votre aide