PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   SQL / Datenbanken (https://www.php-resource.de/forum/sql-datenbanken/)
-   -   ON DUPLICATE KEY UPDATE - Was mache ich falsch? (https://www.php-resource.de/forum/sql-datenbanken/104907-on-duplicate-key-update-was-mache-ich-falsch.html)

Schmakus 18-01-2015 18:33

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

wahsaga 18-01-2015 19:05

Tutorials - PHP / MySQL - Fehlersuche - MySQL-Fehler


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:52 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG