Jump to content

Database INSERT, combining SELECT and VARIABLES


PAGO

Recommended Posts

Hey,

I come right to the problem. I tried to do an Insert. It contains a Select where i retrieve Data from another Table and Variables.

 

 

$sqlbestellungen = "INSERT INTO bestellungen (bestellung_id_kunde, datum, lieferzeit, bestellung, summe)
        VALUES
        ((SELECT id_kunde FROM kunde WHERE email = '$email'),
        NOW(),
        '$lieferzeit',
        '$bestellung',
        '$summe')";
        mysqli_query($con,$sqlbestellungen);

 

 

When I write the query only with the Select, without "VALUES" and without the Variables, it works.

When I write the query only with the Variables, with "VALUES", it works too.

 

I just can't combine them. and when i write two seperate INSERTS it makes two rows. And I need to have it in one.

 

Thanks in advance,

 

PAGO

Not sure on INSERT SELECT try

$sqlbestellungen = "INSERT INTO bestellungen (bestellung_id_kunde, datum, lieferzeit, bestellung, summe)
SELECT id_kunde,  NOW(),  '$lieferzeit', '$bestellung', '$summe'  FROM kunde WHERE email = '$email'";

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.