Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-06-2008 10:02:17

Jocio
Membre
Lieu: Marseille
Date d'inscription: 06-07-2007
Messages: 42

Requête SQL avec des accents dans une condition

Bonjour,

J'ai une petit problème avec une requête dans Zend.
En effet, j'ai testé cette requête dans phpMyAdmin et elle marche bien car j'ai bien les resultats ou le mot "Créé" apparait dans la colonne "description" de la table ...

Est-ce un problème d'utf8 ?
ma base de données est en utf8 ...
peut-être je dois indiquer à Zend_Db que je vais utiliser des accents dans mes requêtes ... non ?

Voici ma requête affiché violemment  avec un die($select) :

Code:

SELECT `vfiche`. *
FROM `vfiche`
WHERE ( description LIKE '%éé%' )

merci d'avance pour votre aide.


Pouf c'est tout !

Hors ligne

 

#2 23-06-2008 10:35:41

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: Requête SQL avec des accents dans une condition

bonjour,

essaye de faire un

Code:

$db->query("SET NAMES 'utf8'");

Juste apres avoir initialisé ta db

Dernière modification par stf (23-06-2008 10:35:54)

Hors ligne

 

#3 23-06-2008 11:17:08

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Requête SQL avec des accents dans une condition

Je pense oui.
Perso dès que j'ai une base en utf8 (ce qui est aujourd'hui très souvent le cas smile ) je fais

Code:

$dbAdapter->query('SET NAMES UTF8');

Ca précise que tu bosse en utf8 et au passage ca teste la connexion à la bd smile

EDIT grilled

Dernière modification par Mr.MoOx (23-06-2008 11:17:30)

Hors ligne

 

#4 23-06-2008 11:33:56

Jocio
Membre
Lieu: Marseille
Date d'inscription: 06-07-2007
Messages: 42

Re: Requête SQL avec des accents dans une condition

Merci beaucoup, ça marche impeccable ...

Je me doutais que c'était un truc comme ça mais j'ai pas trouvé avec le peu que j'ai cherché.

Dernière modification par Jocio (23-06-2008 12:43:50)


Pouf c'est tout !

Hors ligne

 

#5 23-06-2008 14:53:59

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Requête SQL avec des accents dans une condition

pourquoi ne pas utiliser Zend_Db_Select et les methode quote ??
A+JYT

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages