Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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
$result = $db->getConnection()->exec('select * from categories'); print_r($result);
à remplacer par
$select = $db->; $result = $select->from('categories','*')->findAll(); print_r($result);
A+JYT
Hors ligne
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
telluri a écrit:
hm je crois que ta fais une erreur sur le code de remplacement.
sinon j'ai essayé:
...
$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