Bonjour,
J'ai une base de données qui contient une table dans la structure est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
-- phpMyAdmin SQL Dump
-- version 2.11.3
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Dim 08 Mars 2009 à 13:31
-- Version du serveur: 5.0.51
-- Version de PHP: 5.2.5
 
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
 
--
-- Base de données: `TestElement`
--
 
-- --------------------------------------------------------
 
--
-- Structure de la table `Personne`
--
 
CREATE TABLE `personne` (
  `Identite` int(11) NOT NULL auto_increment,
  `Nom` varchar(50) NOT NULL,
  `Prenom` varchar(50) NOT NULL,
  PRIMARY KEY  (`Identite`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
 
--
-- Contenu de la table `Personne`
--
 
INSERT INTO `Personne` (`Identite`, `Nom`, `Prenom`) VALUES
(1, '', 'émilie'),
(2, '', 'eric');
J'essaye de récupérer les noms des personnes qui contiennent un 'é' dans leurs prénoms avec la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT *
FROM `Personne`
WHERE `Prenom` LIKE '%é%'
Mais le résultat contient aussi les prénoms qui contiennent juste un 'e' sans accents 'émilie' et 'eric'. comment je peut résoudre ce problème?? merci d'avance