Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-07-2009 13:26:00

telluri
Nouveau membre
Date d'inscription: 12-07-2009
Messages: 4

Connexion + requete BDD

bonjour je ne parviens pas a effectuer une requete dans ma bdd:

J'ai simplement tester avec un controller par defaut comme suit:

class IndexController extends Zend_Controller_Action
{
    public function init()
    {
        try
        {
            $db = new Zend_Db_Adapter_Pdo_Mysql(array(
                                                                              'host'     => 'localhost',
                                                                              'username' => 'pseudo',
                                                                              'password' => 'pass',
                                                                              'dbname'   => 'base'
                           ));
        }
        catch (Zend_Db_Adapter_Exception $e)
        {
            echo "probablement mauvais identifiants, ou alors le SGBD n'est pas joignable";
        }
        catch (Zend_Exception $e)
        {
            echo "probablement que factory() n'a pas réussi à charger la classe de l'adaptateur demandé";
        }
        $result = $db->getConnection()->exec('select * from categories');
        print_r($result);
    }

Le $result m'affiche 0 et il n'y a pas eu d'exception.

ps: Je début avec zend soyez indulgent sur mes possibles erreurs idiote

Merci

Hors ligne

 

#2 12-07-2009 19:26:39

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

Re: Connexion + requete BDD

Code:

        $result = $db->getConnection()->exec('select * from categories');
        print_r($result);

à remplacer par

Code:

        $select = $db->;
        $result = $select->from('categories','*')->findAll();
        print_r($result);

A+JYT

Hors ligne

 

#3 12-07-2009 20:35:50

telluri
Nouveau membre
Date d'inscription: 12-07-2009
Messages: 4

Re: Connexion + requete BDD

hm je crois que ta fais une erreur sur le code de remplacement.

sinon j'ai essayé:

$select = $db->getConnection();
$result = $select->from('categories','*')->findAll();
print_r($result);

J'ai cette erreur :

Fatal error: Call to undefined method PDO::from() in ...

Hors ligne

 

#4 13-07-2009 11:20:06

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

Re: Connexion + requete BDD

telluri a écrit:

hm je crois que ta fais une erreur sur le code de remplacement.

sinon j'ai essayé:
...

Code:

$select = $db->select();
$result = $select->from('categories','*')->findAll();
print_r($result);

A+JYT
PS: lit la doc il y a plein d'exemples

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