Datum aus DB auslesen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Souli
Mitglied
Beiträge: 45
Registriert: 23.10.2003 22:20

Datum aus DB auslesen

Beitrag 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
Souli
Mitglied
Beiträge: 45
Registriert: 23.10.2003 22:20

Beitrag von Souli »

Sorry...mein Fehler

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

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

Souli
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag 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
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Benutzeravatar
konne
Mitglied
Beiträge: 250
Registriert: 26.08.2004 15:30
Kontaktdaten:

Beitrag 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
Antworten

Zurück zu „Coding & Technik“