MySql Update keine Werte gespeichert

Hallo,
da ich gestern leider nicht da war konnte ich auch nicht eure Hilfen probieren. Dies habe ich aber gerade gemacht und bin dazu gekommen, dass sich immer noch nix geändert hat.
Ich habe jetzt mal das Update über PHPMyAdmin gemacht und dort funktioniert dies auch der String sieht so aus
PHP:
SQL-Befehl: 
UPDATE `News` SET `Datum` = '1254454654',
`Titel` = 'erwfqr',
`Text` = 'erqewqe',
`User` = '1' WHERE `ID` =1 LIMIT 1 ;

da ich mir ja auch immer den SQL Befehl im Script ausgeben lasse, was schon öfters erwähnt wurde aber was im Script vorhanden ist. Hier sieht der String so aus
PHP:
UPDATE News SET Datum = '1254454620', Titel = 'erwfqr1', Text = 'erqewqe1', User = '1', Print = '0' WHERE ID = '1'

da ich jetzt schon viel probiert habe und nix funktioniert habe ich das Gefühl, das mit der DB etwas nicht stimmt, da das Script vor der Neuinstallation noch funktioniert hatte.

Connected wird auch ordentlich und ohne Fehler oder irgendwelche Macken.

vieleicht fällt euch ja doch noch der Fehler auf oder wie ich das besser machen könnte oder gegebenenfalls wie es funktioniert

DANKE!

Mit freundlichen Grüßen
xppx
 
Hast du es schon so versucht?:
PHP:
$UPDATE="UPDATE `News` SET `Datum` = '$Datum', `Titel` = '$Titel', `Text` = '$Text', `User` = '$User', `Print` = '$Print' WHERE `ID` = '$id'";
 
Zuletzt bearbeitet:
Kannste bitte mal eine Neue Datei erstellen und da alles weglassen nur ein UPDATE Query durchführen?

Also nur mysql_query("UPDATE News SET Datum = '1254454620', Titel = 'Das ist ein Test', Text = 'Test', User = '1', Print= '0' WHERE ID = '1' ");

Mal sehen was dann kommt.
 
Ich würde dies empfehlen:

PHP:
mysql_query("UPDATE News SET Datum = '1254454620', Titel = 'Das ist ein Test', Text = 'Test', User = '1', Print= '0' WHERE ID = '1' ") or die(mysql_error());

Dann sieht man gerade, an was es genau liegt.
 
ich habe gerade mal ne Test Datei erstellt die so aus sieht
PHP:
<?php
$id				=	$_GET['id'];
$Datum = mktime();

$UPDATE="UPDATE test SET
    test = '$Datum'
	WHERE
    ID = '$id'"; 
echo $UPDATE;
mysql_query($UPDATE) or die(mysql_error());

?>
dazu eine DB
PHP:
 ID  	 test
1 	1177006282

wenn ich dieses ausführe funktioniert alles. Ich habe das Gefühl das was an der DB von den News nicht stimmt ich werde diese mal neu erstellen und dann werdet ihr informiert ob dies erfolgreich war oder nicht. Falls ihr ja noch ne andere Idee habt könnt ihr diese gerne Posten.
 
nun habe ich das Formular und die UPDATE Funktion in verschiedene Dateien gepackt und bin zu folgender Fehlermeldung gekommen.
PHP:
UPDATE News SET Datum='5552580', Titel='sddf', Text='3423, User='1', Print='0' WHERE ID='1';You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '1', Print='0' WHERE ID='1'' at line 4

nun würde ich aber gerne mal wissen was daran falsch ist da es meiner Meinung nach alles richtig ist.

@xloouch: Dein Vorschlag mit
PHP:
mysql_query("UPDATE News SET Datum = '1254454620', Titel = 'Das ist ein Test', Text = 'Test', User = '1', Print= '0' WHERE ID = '1' ") or die(mysql_error());

funktioniert einwandfrei :) also an der DB leigt es nun nicht ... nur an dem String irgendwie
 
Zuletzt bearbeitet:
nun habe ich das Formular und die UPDATE Funktion in verschiedene Dateien gepackt und bin zu folgender Fehlermeldung gekommen.
PHP:
UPDATE News SET Datum='5552580', Titel='sddf', Text='3423, User='1', Print='0' WHERE ID='1';You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '1', Print='0' WHERE ID='1'' at line 4
nun würde ich aber gerne mal wissen was daran falsch ist da es meiner Meinung nach alles richtig ist.
irgendwie

Da fehlt ein ' hinter
PHP:
Text='3423,

;)
 
Zurück