PHP Portal » Blog » LIMIT 1 für einem einzelnen Datensatz

Werbung

LIMIT 1 für einem einzelnen Datensatz

geschrieben von

Wenn man einen einzelnen Datensatz abfragen will, ist es von Vorteil die Abfrage mit "LIMIT 1" zu begrenzen. Dadurch wird dem MySQL Server mitgeteilt, das er nach dem Finden des ersten Datensatzes mit dem Scannen der Tabelle(n) aufhören kann.

PHP Code
1
2
3
4
5
6
7
8
9
10
11
// die gesamte Tabelle wird gescannt $result = mysql_query( 'SELECT foo FROM bar WHERE field = \'value\'' ); if( mysql_num_rows( $result ) > 0 ) { // mach irgendwas } // scannen wird beim finden des Wertes sofort beendet $result = mysql_query( 'SELECT foo FROM bar WHERE field = \'value\' LIMIT 1' ); if( mysql_num_rows( $result ) > 0 ) { // mach irgendwas }

Kommentare

geschrieben von

LIMIT 1 für einem einzelnen Datensatz

Genialer Artikel, dies wollte ich schon mal ausdrucken, wusste nur niemals wie man das zu Papier bringen kann !

Trackbacks

aktuell sind keine Trackbacks vorhanden