URL: https://www.overclockers.at/coding-stuff/sql_max_suchen_57255/page_1 - zur Vollversion wechseln!
Hio,
Frage : gibts eine SQL Abfrage mit der, der höchste Eintrag einer (integer-) Spalte herausgesucht wird ?
select max(blabla)
Zitat von AmenophisIIIselect max(blabla)
select max(tupel)
from spalte
Jetzt bin ich komplett verwirrt ...
wie soll das gehn und was bedeutet tupel ?
Ich hätt auf das getippt : SELECT MAX(spalte) FROM tabelle
Edit : Geht aber blöderweise nicht !
http://www.mysql.com/doc/en/Group_b...ns.html#IDX1364
hth
also bei mir hat es immer so funktioniert
SELECT max(col) FROM table WHERE ... GROUP BY ... HAVING ...
$sql = "SELECT MAX(id) FROM user";
$ergebnis = mysql_query($sql,$verbindung);
$row = mysql_fetch_object($ergebnis);
echo "Maximum : ".$row->id;
Hmm ... komischerweise funz des bei mir ned ? ...
Wird das von PHP nicht unterstütz oder so, weil wenn ichs direkt in die console eingieb gehts einwandfrei ...
Edit : Das selbe Script mit anderen Abfragen funz einwandfrei
Bekommst Du eine Fehlermeldung? Falls ja wie lautet sie?
Nein, keine Fehlermeldung ...
Ups, hatt error_reporting(7); ...
Bei 8 gibt er folgendes aus :
Notice: Undefined property: id in c:\programme\apache group\apache\htdocs\guestbook.php on line 14
Aaaaah, habs ....
Für die Nachwelt :
Über den Namen kann man nicht zugreifen, nur über den Index 0 sprich :
$sql = "SELECT MAX(id) FROM user";
$ergebnis = mysql_query($sql,$verbindung);
$row = mysql_fetch_row($ergebnis);
echo "Maximum : ".$row[0];
ich mach das nie mit max
ich mach immer $sql = "SELECT id FROM $table ORDER BY id DESC LIMIT 1 ";
jein, probier es einmal so:
SELECT MAX(id) AS maxid FROM user
dann solltest Du den Namen "maxid" verwenden können
ich hab nochwas in der MySQL-doku gefunden
was ich aber jetzt mitgekriegt hab muss das feld dazu auto-inkrement und key sein...
To make MySQL compatible with some ODBC applications, you can find the last inserted row with the following query:
SELECT * FROM tbl_name WHERE auto_col IS NULL
wobei auto_col das auto-inkrement feld is
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025