baz.ch Newsticker
09:11
Sonstiges
NBA-Playofffinal: Swift flippt bei historischem Knicks-Sieg aus, Trump beleidigt Reporter
09:07
Ausland
Informationen über Untreue: «Epstein setzte mich unter Druck» Bill Gates verteidigt Kontakt zu Sexualstraftäter
08:59
Sonstiges
USA-Podcast «Alles klar, Amerika?»: Abschiebungen, Annexions­gelüste, Angriffs­krieg: Eine Fussball-WM unter speziellen Vorzeichen
08:02
Sport
Fussball-WM 2026: Schweizer Fans zeigen wenig Interesse an WM-Reisen in die USA
07:15
Sonstiges
Verheerendes Palisades-Feuer: Staatsanwaltschaft: Brand in L.A. war vorsätzliche Brandstiftung
06:00
Schweiz
Tamedia-Umfrage: 10-Millionen-Initiat ive, Zivil­dienstreform: Wie haben Sie abge­stimmt?
05:32
Region
Kritische Berichterstattung grundsätzlich zulässig: Vergleichsweise Streitbeilegung mit der Wirtschaftskammer Baselland
05:31
Region
Caran dAche und Tide Ocean: Sie machen aus Plastikmüll von südostasiatischen Stränden Schweizer Filzstifte
05:31
Region
Foodtruck im Gundeli: «Gipfeli, Weggli, Zopf ich wünschte mir eine gesündere Ernährung»: Dieser Basler will Hafer als Super­food etablieren
05:22
Sonstiges
Sweet Home: 10 Sommerideen, die den Alltag verschönern
05:22
Sonstiges
Whatsapp, Facebook und Instagram: Der Whatsapp-Kettenbrief ist fake aber das Datenschutz-Risiko bei Meta ist real
05:22
Sport
Vor dem Turnierstart: Über 100 Partien, Nachtspiele und extreme Hitze: Alles, was Sie über die WM wissen sollten
05:21
Schweiz
Ärgernis No-Shows: Gäste reservieren und tauchen nicht auf: «Vollkasko-Denkweise nimmt zu», sagt die SAC-Hüttenwartin
05:05
Sonstiges
«Apropos» der tägliche Podcast: Zahlen, Favoriten und Kritik alles zum WM-Start in den USA, Kanada und Mexiko
22:29
Sonstiges
Papst-Besuch in Barcelona: Leo XIV. würdigt Sagrada Familia als Meisterwerk
passwort vergessen - registrieren

Festzeit.ch Forum » Computer » PHP MySQL DAtum eintragen

Autor Beitrag
cl9Do 31.12.09, 13:35
Hoi zämme

hoff es chann mer do öpper hälfe

Ich möchte in eine mysql datenbank ein manuelles datum eingeben, dies scheint auch zu klappen jedoch bei der Ausgabe wird das DAtum nicht korrekt angezeigt.

hier der code zum processieren:

<?php

$host = "localhost"; // Adresse des Datenbankservers, meistens localhost
$user = "user"; // Ihr MySQL Benutzername
$pass = "pass"; // Ihr MySQL Passwort
$db = "db"; // Name der Datenbank


mysql_connect($host,$user,$pass); //Verbindungsaufbau zum Server auf dem die DB läuft
mysql_select_db($db); //Auswahl der DB

$vku_date = $_POST[vku_date];
$vku_beschreibung = $_POST[vku_beschreibung];

$z= mysql_query("select datum from vku" ) ;
while($abfrage=mysql_fetch_array($z))

{
$ba = $abfrage[datum];
}

$date = date('Y-m-d H:i:s',strtotime($vku_date));
echo($date);

mysql_query("UPDATE vku SET datum='$date', beschreibung='$vku_beschreibung' WHERE datum='$ba' " )
or die(mysql_error( ) ) ;

mysql_close(); //Verbindung zum Server schließen

?>


file zum anzeigen

<?php

$host = "localhost"; // Adresse des Datenbankservers, meistens localhost
$user = "user"; // Ihr MySQL Benutzername
$pass = "pass"; // Ihr MySQL Passwort
$db = "db"; // Name der Datenbank


mysql_connect($host,$user,$pass); //Verbindungsaufbau zum Server auf dem die DB läuft
mysql_select_db($db); //Auswahl der DB

$z=mysql_query("SELECT datum,beschreibung FROM vku order by eintrag desc " ) ; //Auswahl ausführen und Ergebnis in Variable z speichern
while($unter=mysql_fetch_array($z)) //nun wird das Ergebnis welches in $z steht in ein Array $unter umgewandelt und so lange durchlaufen wie Zeilen die Abfrage ausgibt.
{
echo date('d-m-Y',$unter[datum]) . "- $unter[beschreibung] "; //da $unter nun ein Array ist, muss es dementsprechend mit Feldbezeichungen ausgegeben werden
}

mysql_close(); //Verbindung zum Server schließen


?>

als Ergebnis erhalte ich immer "01-01-1970- "
in mysql ist das Feld als datetime Feld angelegt, ahbe es auch schon als date feld versucht jedoch tritt das gleiche problem auf.

vielen dank für eure hilfe
6 mal bearbeitet, zuletzt Do 31.12.09, 13:38
remyliDo 31.12.09, 14:01
kunnt uf de datetyp ah wos datum feld in dr db het

http://dev.mysql.com/doc/refman/5.0/en/datetime.html
holysmokeDo 31.12.09, 14:09
strtotime($unter[datum]) chönt scho hälfe

also date('d-m-Y', strtotime($unter[datum]));
dominiicDo 31.12.09, 15:13
es isch allgemein bitz komisch ufbaut... vorallem würdi e select nit nachem datum filtere in dim fall

und was füre wert hesch denn in dr datebank? 1970 isch halt s erschte johr wode mit php chasch afo rächne...

süscht gisch unte mol:
if (($timestamp = strtotime($str)) === false) {
echo "string ($str) falsch";
}
1 mal bearbeitet, zuletzt Do 31.12.09, 15:23
iSn0wSa 2.1.10, 22:12
LoL

benutz mol mysql_real_escape_string(); http://php.net/mysql_real_escape_string

sunscht cha me das easy go hacke

2 mal bearbeitet, zuletzt Sa 2.1.10, 22:12
dominiicSo 3.1.10, 01:21
Zitat: ultrasn0w
LoL

benutz mol mysql_real_escape_string(); http://php.net/mysql_real_escape_string

sunscht cha me das easy go hacke

das isch aber nit d'frog gsii, kacknoob...
iSn0wSo 3.1.10, 18:25
lol ich han meh ahnig als du

Als angemeldeter festzeit.ch Member kannst du Themen erstellen und auf Beiträge antworten.
 
Infos/Hilfe » ©