Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 18-01-2015, 18:33
Schmakus
 Registrierter Benutzer
Links : Onlinestatus : Schmakus ist offline
Registriert seit: Jun 2012
Beiträge: 8
Schmakus befindet sich auf einem aufstrebenden Ast
Standard ON DUPLICATE KEY UPDATE - Was mache ich falsch?

Hi,

ich wende folgenden Befehl an:

PHP-Code:

$sql 
"INSERT INTO `tracking` (`ident`, `ort`, `platz`, `prio`, `datum`)
            VALUES(
                '" 
.mysql_real_escape_string$ident ). "',
                '" 
.mysql_real_escape_string$ort ). "',                
                '" 
.mysql_real_escape_string$platz ). "',
                 " 
.$prio",
                NOW()
              )
              ON DUPLICATE KEY UPDATE
                `ort` =  VALUES('" 
.mysql_real_escape_string$ort ). "'), 
                `platz` = VALUES('" 
.mysql_real_escape_string$platz ). "'),
                `prio` = VALUES(" 
.$prio"),
                `datum` = VALUES(NOW())
              "

Die Spalte "ident" ist als Primärschlüssel in der Datenbank definiert.
Jedoch sagt mir mein PHP Script, dass der Datenbankeintrag nicht erfolgt ist.

Wenn ich das ON DUPLICATE KEY UPDATE weglasse, funktioniert der Eintrag.

Was ist falsch?

Grüße
Schmakus

Geändert von Schmakus (18-01-2015 um 18:43 Uhr)
Mit Zitat antworten