Problem beim Einfügen von Positionen in MySQL mit PHP
Hallo,
ich habe ein Problem beim Einfügen von Datensätzen in eine MySQL Datenbank. Ich programmiere derzeit einen kleinen Webshop und wenn bei der Bestellung die Positionen aus dem Warenkorb in die Bestellpositionen eingetragen werden sollen, wird leider immer nur der erste Datensatz aus der Tabelle Warenkorb eingetragen. Beim anschließenden Löschen mit der gleichen Bedingung werden aber alle entsprechende Datensätze aus dem Warenkorb gelöscht.
Hier mal das Script:
$sql="INSERT INTO bestpos (bestnr, artnr, anzahl, vk)" .
" SELECT $bestnr, artnr, anzahl, vk " .
"FROM Warenkorb WHERE Session_id = '" .
session_id() ."'";
mysql_query($sql, $link);
Was mache ich falsch ?
Vielen Dank im voraus für eine hilfreiche Antwort.
|