Jump to content

Insert_ID() ne renvoie rien ...


Recommended Posts

Bonjour à tous je tente tant bien que mal de faire fonctionner la fonction Insert_ID() qui ne me renvoie absolument rien alors que mon insertion en base se déroule sans problème.

Si quelqu'un à une idée, ci-joint le code concerné :

$db = Db::getInstance();
$db->Execute("
           INSERT INTO `"._DB_PREFIX_."deposit_products` 
           (deposit_type, name, brand_id, description, expected_price, itbag_percentage, deposit_customer) 
           VALUES (
               ".$_POST['deposit_type'].",
               '".$_POST['product_name']."',
               ".$_POST['brand_id'].",
               '".$_POST['product_description']."',
               ".$_POST['expected_price'].",
               ".$itbag_percentage.",
               ".$customer_id."
           )
       ");
$id_insert = $db->Insert_ID();



Si quelqu'un peut m'éclairer sur le problème en question je suis preneur ^^

Link to comment
Share on other sites

Bonsoir,

Ne passez pas par l'instanciation de Db, ça ne sert à rien.
Je pense que ceci sera mieux :

       Db::getInstance()->Execute('
           INSERT INTO `'._DB_PREFIX_.'deposit_products` 
               (
                   `deposit_type`, 
                   `name`, 
                   `brand_id`, 
                   `description`, 
                   `expected_price`, 
                   `itbag_percentage`, 
                   `deposit_customer`
               ) 
           VALUES 
               (
                   '.$_POST['deposit_type'].',
                   \''.pSQL($_POST['product_name']).'\',
                   '.$_POST['brand_id'].',
                   \''.pSQL($_POST['product_description']).'\',
                   '.$_POST['expected_price'].',
                   '.$itbag_percentage.',
                   '.$customer_id.'
               )');

       $id_insert = Db::getInstance()->Insert_ID();



Bien cordialement

Link to comment
Share on other sites

  • 2 years later...

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...
tracking pixel