Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-04-2008 11:00:31

BenFett
Nouveau membre
Lieu: Paris
Date d'inscription: 11-04-2008
Messages: 8
Site web

[Résolu] Affichage des reqûetes SQL

Bonjour à tous,

J'ai un petit problème avec une requête SQL, et comme je n'arrive pas à voir d'où vient l'erreur, je voudrais savoir comment faire pour afficher la requête qui est envoyée à la DB.

Cette reqête plante, et donc le ZF m'affiche un joli message d'erreur, et dans ce message il écrit le début de la requête mais pas la fin !

Je vous remercie par avance.

Dernière modification par BenFett (11-04-2008 11:12:34)

Hors ligne

 

#2 11-04-2008 11:12:07

BenFett
Nouveau membre
Lieu: Paris
Date d'inscription: 11-04-2008
Messages: 8
Site web

Re: [Résolu] Affichage des reqûetes SQL

C'est bon, ma requête fonctionne, mais cela dit, je suis quand même curieux de savoir comment afficher une requête SQL, car ce n'est pas la première fois que je me pose la question.

En "PHP classique", il suffit de faire un echo $sql , mais avec le ZF je ne sais pas hmm

Merci.

Edit : Désolé pour le double-post.

Dernière modification par BenFett (11-04-2008 11:13:13)

Hors ligne

 

#3 11-04-2008 11:49:52

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu] Affichage des reqûetes SQL

Bonjour,

Si tu utilises Zend_Db_Select, il faut faire :

Code:

$sql = $select->__toString();

Sinon tu peux utiliser le profiler :
http://framework.zend.com/manual/en/zen … filer.html

A+, Philippe

Dernière modification par philippe (11-04-2008 11:53:28)


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#4 11-04-2008 11:56:51

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

Re: [Résolu] Affichage des reqûetes SQL

echo $select devrait donc marcher aussi (chez moi c'est le cas)

Hors ligne

 

#5 11-04-2008 14:17:47

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: [Résolu] Affichage des reqûetes SQL

oui le __toString() est appelé lors du cast d'un objet en string, donc
echo $select;
$sql = $select . '';
$sql = (string)$select;
...

Hors ligne

 

#6 11-04-2008 14:21:53

BenFett
Nouveau membre
Lieu: Paris
Date d'inscription: 11-04-2008
Messages: 8
Site web

Re: [Résolu] Affichage des reqûetes SQL

Oki merci à tous !

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