Neuigkeiten:

still alive...

Hauptmenü

Bestellnummer

Begonnen von kulesza, 11. Dezember 2006, 08:41:39

Vorheriges Thema - Nächstes Thema

kulesza

Guten Tag!
Aus der tblbestellung soll die Bestellnummer ausgelesen werden und die höhste, damit eins dazu addiert werden kann, ermittelt werden.
Erste Ansatz war:
$test=mysql_fetch_array(mysql_query(\\\"SELECT bestellnummer FROM tblbestellung\\\"));
 
  foreach($test as $key=>$element){
    echo \\\"$key: $element\\\";
  }
Leider werden nicht alle Bestellnummern wiedergegeben, somit kann man auch nicht sortieren. Wo liegt der Fehler?

Powie

ist das Feld ein INT ?
Select max(bestellnummer) + 1 as neuenummer from tblbestellung

kulesza

Damit funktioniert es. Aber es gäbe da noch etwas. Die Bestellnummer soll sich aus einer  laufenden Nummer und dem Datum zusammenstellen. Wie sollte der Code lauten, wenn die laufende Nummer bei Jahresanfang wieder bei eins anfangen soll?

Powie

hast du ein Feld für das Bestelldatum?

kulesza

Es existiert ein Feld für das Bestelldatum.

Powie

welches Format hat das Feld?

kulesza


Powie

Select max(bestellnummer) + 1 as neuenummer from tblbestellung
Where year(bestelldatum) = year(from_unixtime(Unix_Timestamp()))

all your base are belong to us