ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
315
315
EMPFEHLEN
-
19.01.06 14:32 #1
Hallo ein Update Query trägt irgendwie den wert nicht in meine Datenbank... Das Datenbank Feld ist vom Typ date und heißt termin.
Das query:
dies ist das TextfeldPHP-Code:$query = "UPDATE termin SET termin='".$_POST['termin']."',active='".$active."' where id='".$_POST['tid']."'";
ein query sieht sieht nach einem echo so aus:PHP-Code:<input type=\"text\" name=\"termin\" id=\"datum\" size=\"11\" class=\"button\" value=\"".$row['termin']."\" maxlength=\"11\"/>
Code :1
UPDATE termine SET termin='2006-01-27',active='1' where id='3'
Das active wird eingetragen aber das feld Termin ist dann immer 0000-00-00
weiß da jemand Rat?
-
Versuch mal mittels mysql_error den Fehler auszugeben falls er angezeigt wird. Notfalls den ausgegebenen Quellcode mal im PHPmyAdmin eingeben und den Fehler ansehen.
Kleiner Tip:
Setz die Namen der Tabellen und Spaltennamen unter ``.
Die Groß und Kleinschreibung der Tabellen / Spalten wird ebenfalls berücksichtigt. Falls id in Quellcode klein ist und in der Tabelle groß (ID) wird er die Spalte nicht finden.PHP-Code:$query = "UPDATE `termin` SET `termin ='".$_POST['termin']."', `active`='".$active."' WHERE `id`='".$_POST['tid']."'";
mfg daniel
-
19.01.06 16:00 #3
naja verstehe das aber leider irgendwie nicht.. weil das active updated er ja und hm sonst weiss ichs nicht
-
Am besten ist es, du liest dir mal diese Seite aus der MySQL-Doku aufmerksam durch.
Da geht es um den DATE-Typ, auch wie man ihn in der DB setzt. Gut möglich, dass dieser Satz die Herkunft deines Problems charakterisiert:
Nur merkwürdig, dass dein Beispieldatum eigentlich in Ordnung sein müsste
Zitat von Mysql.com
...
-
19.01.06 16:16 #5
Ja genau ich dachte ja auch schon das der typ verkehrt ist.. aber es sieht doch richtig aus oder nicht.. das macht mich ja so wahnsinnig
-
Hi!
Probier doch einfach mal den Tag und den Monat zu vertauschen!
Also statt
mach malCode :1
UPDATE termine SET termin='2006-01-27',active='1' where id='3'
MfGCode :1
UPDATE termine SET termin='2006-27-01',active='1' where id='3'
TwoFaze
-
19.01.06 16:28 #7
verdammt dadran lag es !! DANKE! Schuld war der javascript calender
der hat das so "aufgebaut" :/ Danke nochmal
Ähnliche Themen
-
UPDATE tabelle "bestand"-1 vermindern funktioniert nicht
Von schuett im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 26.06.07, 19:38 -
Problem mit MySQL "UPDATE ..."
Von Jukkales im Forum PHPAntworten: 6Letzter Beitrag: 06.02.06, 17:01 -
Wenn eintrag "nicht" vorhanden, neu eintragen! Sonst update
Von Sebigf im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 10.06.05, 13:10 -
"Update" funktionier nicht
Von Bradlay im Forum Relationale DatenbanksystemeAntworten: 7Letzter Beitrag: 07.04.05, 14:47 -
Query liefert "Resource id #3" soll aber nur "3"
Von ahykes im Forum PHPAntworten: 2Letzter Beitrag: 28.02.05, 16:17





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren