hi leuts,
ich lese aus der letzten datensatzreihe in meiner tab das feld "Number" (Format: 200309054500) aus.
Number setzt sich aus dem aktuellen Datum + einer 4stelligen Zahl zusammen.
eine neue nummer generieren soll wie folgt funtzen:
die letzten vier stellen des letzten datensatzes rausfiltern (in diesem fall also 4500) und 1 dazuzählen und dann wiederum mit dem aktuellen Datum kombinieren. ==> wäre dann also 200309054501
Bis jetzt hab ich folgendes gecoded und komme einfach nicht weiter:
$date = date("Y-m-d");
$lesen = mysql_query("select NOifa from tabellenname WHERE IDifa=LAST_INSERT_ID()");
while($row = mysql_fetch_array($lesen))
{
$letztenVierStellenFiltern = $row[NOifa] // Wie filtern???
$plusEinsAddieren = $letztenVierStellenFiltern + 1; //Stimmt das so??
$neueNummer = $date.$plusEinsAddieren; // OK so???
$sqlno = mysql_query(" update TAbelle set NOifa='$neueNummer' where IDmm='$row[IDifa]' ");
}
Könnt ihr mir da bitte weiterhelfen?
ich lese aus der letzten datensatzreihe in meiner tab das feld "Number" (Format: 200309054500) aus.
Number setzt sich aus dem aktuellen Datum + einer 4stelligen Zahl zusammen.
eine neue nummer generieren soll wie folgt funtzen:
die letzten vier stellen des letzten datensatzes rausfiltern (in diesem fall also 4500) und 1 dazuzählen und dann wiederum mit dem aktuellen Datum kombinieren. ==> wäre dann also 200309054501
Bis jetzt hab ich folgendes gecoded und komme einfach nicht weiter:
$date = date("Y-m-d");
$lesen = mysql_query("select NOifa from tabellenname WHERE IDifa=LAST_INSERT_ID()");
while($row = mysql_fetch_array($lesen))
{
$letztenVierStellenFiltern = $row[NOifa] // Wie filtern???
$plusEinsAddieren = $letztenVierStellenFiltern + 1; //Stimmt das so??
$neueNummer = $date.$plusEinsAddieren; // OK so???
$sqlno = mysql_query(" update TAbelle set NOifa='$neueNummer' where IDmm='$row[IDifa]' ");
}
Könnt ihr mir da bitte weiterhelfen?
Kommentar