Seite 1 von 1

Datum aus DB auslesen

Verfasst: 29.03.2007 20:06
von Souli
Hallöle,

habe ein kleines Problem beim Auslesen eines Datums
aus einer mySQL-Datenbank.

Ich schreibe ein paar Daten in eine Tabelle
und füge zusätzlich das aktuelle Datum mit ein:

mysql_query ("INSERT INTO auftrag(dl,knr,annahme) VALUES (
'".$ausgabe1."',
'".$_POST['kundennr']."',
'".date("d.m.Y")."')");

Bis hier kein Problem. In der Tabelle sieht es dann so aus:
dl | knr | annahme
Färben | 5023 | 29.03.2007

Nun möchte ich aber diese Daten auch wieder anzeigen lassen.

$ergebnis=mysql_db_query("salon",
"SELECT dl,knr,annahme FROM auftrag WHERE knr=$kwert");
$anzahl=mysql_num_rows($ergebnis);
for($i=0;$i<$anzahl;$i++)
{
$nr = mysql_result($ergebnis, $i, "knr");
$dienstl = mysql_result($ergebnis, $i, "dl");
$ann = mysql_result($ergebnis, $i, "annahme");
echo $nr."<br>";
echo $dienstl."<br>";
echo $annahme."<br>";
}

Bis auf das Datum (annahme) ist alles OK.
Nur beim Datum trägt er gar nichts ein.

Wie muss ich da vorgehen?

Ach so, hier noch die Erstellung der Tabelle:
$create6 = @mysql_query ("CREATE TABLE IF NOT EXISTS
auftrag (id INT( 8 ) unsigned NOT NULL auto_increment,
dl LONGTEXT,
knr LONGTEXT,
annahme LONGTEXT,
PRIMARY KEY (ID))");

Danke
Souli

Verfasst: 29.03.2007 20:07
von Souli
Sorry...mein Fehler

Es natürlich darf nicht heissen: echo $annahme."<br>";

sondern: echo $ann."<br>";

Souli

Verfasst: 29.03.2007 20:55
von Jan500
hi
kleiner tipp ;)
guck dir malie funktion mysql_fetch_array an ;) in verbindung mit ner while schleife ist das sicher "bequemer" bzw kann man später besser verarbeiten

http://www.php.net/manual/de/function.m ... -array.php
dort ist auch ein beispiel mit einer whileschleife

Jan

Verfasst: 30.03.2007 08:39
von konne
und ich würde das datum wohl auch nicht in dieser form abspeichern - mysql datentyp DATE / DATETIME oder das abspeichern als timestamp wäre in meinen augen eine bessere lösung