Mit MySQL zufälligen Datensatz selektieren

Ich habe ja bereits zwei mal Beiträge geschrieben, wie man performant einen bzw. mehrere Datensätze per SQL selektieren kann. Heute möchte ich einen neuen, eleganteren Ansatz beschreiben, der allerdings etwas PHP benötigt (die anderen basierten allein auf MySQL).

Prüfen, ob ein bestimmter Datensatz vorhanden ist

Häufig möchte man Prüfen, ob ein bestimmter Datensatz einer MySQL-Tabelle existiert. Dazu hat man mit PHP – wie immer im Leben – mehrere Möglichkeiten. Dieser Beitrag soll die Varianten, die mir in den Sinn gekommen sind, aus Performancesicht untersuchen.

Einen Datensatz aus einem Result-Set laden

Heute gibt es mal wieder einen Beitrag zur Performance im Umgang von PHP und MySQL – angeregt duch eine Mail von Alex Kuhrt. Eigentlich wollte ich dieses Thema schon lange mal untersuchen, aber bin leider nicht dazu gekommen. Eine der häufigsten (wenn nicht die häufigste) Anwendungen beim Umgang mit MySQL ist das Weiterverarbeiten der Daten…