Mailinglisten-Archive |
Du hast wahrscheinlich rech_nr als String gespeichert. Probier select max(floor(rechn_nr)) as ... Gruss, Elisabeth -----Ursprüngliche Nachricht----- Von: mysql_php at worldwideshop.de [mailto:mysql_php at worldwideshop.de] Gesendet: Montag, 14. Juli 2003 09:41 An: mysql-de at lists.4t2.com Betreff: max() as Morgen Ich will aus einer Tabelle die letzte / höchste RechnungsNr. auslesen. In der Tabelle sind 124 Rechnungen gespeichert mit der RechnungsNr 1 - 124. Ich erhalte mit dem script das Ergebnis 99, obwohl 124 die letzte RechnungsNr ist. Warum??? Danke und Gruß Darius $SQL_nr = "SELECT max(rech_nr) as max_rech_nr FROM $datenbank.$tabelle "; if (!$res_nr = mysql_db_query($datenbank, $SQL_nr)) { // Falls Fehler aufreten, dann ausgabe und Script beenden echo mysql_error() . " ... FEHLER"; exit; } while ($zeile = mysql_fetch_array($res_nr)) { $nummer = $zeile[max_rech_nr]; print $nummer; } -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive