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


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.

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 .