PDOException: SQLSTATE[HY000]: General error: 1 no such table

Par limamou.diop, il y a 7 ans


Bonjour, j ai une erreur au niveau de l execution d'une requete avec ma base de donne sqlite

Voila je rencontre un petit problème avec mon code.

voici ma page db

<?php function getConnexion() { try { $db = new PDO('sqlite:limsmetik_produit.sqlite',NULL,NULL,array(PDO::ATTR_PERSISTENT => true)); $db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); return $db; } catch (Exception $e) { die("Erreur lors de la connexion à la BD"); } } function executeSQL($sql) { $db = getConnexion(); return $db->exec($sql); } function execute_SQL_Fetch($sql) { $db = getConnexion(); return $db->query($sql)->fetch(); } function execute_SQL_FetchAll($sql) { $db = getConnexion(); return $db->query($sql)->fetchAll(); } ?>

lors de l'execution d'une requete voici l'erreur

PDOException: SQLSTATE[HY000]: General error: 1 no such table:

2 réponses

Romuald Macé, il y a 7 ans

Salut, l'arreur veut dire que la t-able existe pas, faut que tu regardes dans le fichier ou tu exécutes la fonction execute_SQL_Fetch et vérifier le nom de la table.

limamou.diop, il y a 7 ans

merci pour cette reponse
mais la table existe belle et bien et j en ai fai un test avec les meems codes et sa marche mais desque je le met dans mon projet il ne vois aucune table je ne sais pas c'est relative a quoi .