Zend_Db et Sqlite - ne trouve pas les tables
Bonjour à tous,
Voilà j'essaie d'effectuer des opérations de bases sur une base sqlite mais lorsque je veux faire une requête select par le biais de la méthode query() de Zend_Db, je reçois un message disant que la table que j'interroge n'éxiste pas hors dans l'interface web de sqlite je peux voir la table et son contenu.
Connection (méthode setDb)
Code:
1 2 3 4 5 6 7 8
|
$params = array ('dbname' => 'C:\wamp\apps\sqlitemanager1.2.0\mabase.sqlite3');
try{
$db = Zend_Db::factory("PDO_Sqlite",$params);
$db->getConnection();
}catch(Zend_Db_Adapter_Exception $e){
echo $e->getMessage();
} |
Méthode d'intérogation
Code:
1 2 3 4 5 6 7 8 9 10
|
$sql = "SELECT * FROM clinique ";
if($rechCli != ""){
$sql = $sql."WHERE clicode LIKE '".$rechCli."%'";
}
$sql = $sql."ORDER BY ".$tri." ".$ordre;
$db = Bd::setDb();
$result = $db->query($sql);
$rows = $result->fetchAll();
return $rows; |
Message d'erreur
Citation:
SQLSTATE[HY000]: General error: 1 no such table: clinique
Utiliserais je la méthode factory avec un mauvais paramètre ?
Je débute juste en sqlite.
Merci d'avance pour votre aide