einfügen von time()

erstmal hi an alle…

ich versuche seit paar tagen eine datenbank zu backen(PHP/MySql)

<?php session_start();
$verbindung = mysql\_connect("localhost","root",""); if($verbindung) { $ergebnis=mysql\_select\_db("test",$verbindung); if($ergebnis) { $sql = "UPDATE warenkorb". " SET anzahl = anzahl + 1". "WHERE session\_id = '" . session\_id() . "' AND wnr = $wnr"; mysql\_query($sql,$verbindung); $anz\_zeilen = mysql\_affected\_rows(); if($anz\_zeilen == 0) { $sql = "INSERT INTO warenkorb". "(session\_id,wnr,timestamp,". "anzahl) values ('" .session\_id() . "',$wnr," . time() . ", 1)"; mysql\_query($sql,$verbindung); } include("warenkorb\_anzeigen.php"); } else echo "keine datenbank \n"; mysql\_close(); } else echo "keine verbindung \n"; ?\> das proble ist...das der INSERT nicht ausgefürhrt wird...spricht: keine daten in die datenbank warenkorb eingefügt wird... habe ich im syntax einen fehler gemacht?? danke für eure mühe im vorraus asi

Du muss den Zeitwert ebenfalls mit einem Hochkommar beginnen und abschliessen. Dann sollte es funktionieren.

$sql = „INSERT INTO warenkorb(session_id,wnr,timestamp,anzahl) values (’“.session_id()."’,$wnr,’".time()."’,1)";