Jump to content

Comment accéder à la base de donnée à partir d'un module ?


CyBeRCeD

Recommended Posts

Bonjour à tous, dans un module que j'ai implémenté, j'aurais besoin d'accéder à la base de donnée utilisée par Prestashop afin de sauvegarder certaines informations qui me seront utiles par la suite.

A l'aide d'une fonction ajax appellée au clic sur un bouton, dans une page php, je fais appel à la méthode

Db::getInstance()->Execute
           ("INSERT INTO " . _DB_PREFIX_ . "infosCommandesCartes (...);")
or die ("CREATE TABLE " . _DB_PREFIX_ . "infosCommandesCartes (...) TYPE=MyISAM AUTO_INCREMENT=1;");



Mais à l'exécution, j'ai une erreur " Class 'Db' not found".

Doit on faire appel à certain require ? include ? Merci de m'éclairer sur la question.

Merci d'avance pour votre aide

Link to comment
Share on other sites

ok merci pour la réponse. Moi qui avait ajouté en plus ces 2 autres en plus du config.inc.php, je pense qu'il sont donc inutiles donc non ?

include_once(dirname(dirname(dirname(__FILE__))).'/classes/Configuration.php');
include_once(dirname(dirname(dirname(__FILE__))).'/classes/Db.php');



Sinon pouvez vous m'indiquer la différence entre un "Db::getInstance()->ExecuteS" et un "Db::getInstance()->Execute" s'il vous plait ?

Merci d'avance

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...