• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL auf ersten Datensatz setzen

MadMax777

Neues Mitglied
Hallo,

gibt es einen Befehl in PHP mit dem man auf den ersten Datensatz einer Ergebnismenge (MySQL) springen kann?

mfg
Markus
 
PHP:
		$db = mysql_connect($dbhost,$dbbenutzername,$dbpasswort);
 		mysql_select_db($dbdatenbank,$db);

		$dbsql = "SELECT Spalte1, Spalte2, Spalte3 FROM Tabelle ORDER BY Spalte2 DESC , Spalte3 DESC";

		$ergebnis = mysql_query($dbsql,$db);
		$row = mysql_fetch_object($ergebnis);
		
                // Auf ersten Datensatz setzen.
		// Verarbeitung
		
		mysql_free_result($ergebnis);
	    mysql_close($db);
 
was ist dann für dich der erste datensatz? hast du es mal mit LIMIT ausprobiert, ich denke das ist das was du sucht. evtl. noch DESC durch ASC ersetzen
 
Ich denk mal mit Limit 1 wird den zweck erfüllen. Bei Oracle ist es TOP 1.

DIe SQL-Anweisung müssten denn so lauten?

Code:
SELECT LIMIT 1 Spalte1, Spalte2, Spalte3 FROM Tabelle ORDER BY Spalte2 DESC , Spalte3 DESC
 
Zurück
Oben