Cruz: MySQL: Lassen sich hier 2 SQL Statements vermeiden?

Beitrag lesen

Meine Frage: Ist das sinnvoll? Oder sollte ich doch nur eine Abfrage machen, und dann bei jeder Zeile einmal überprüfen, ob der Benutzer schon der SELECT-Liste zugefügt wurde?

Ich frage mich also: Was ist schneller? In jeder Zeile, die abgearbeitet wird, eine strpos() Überprüfung, oder einfach ein zweites SQL-Statement?

Ich halte das auf jeden Fall für sinnvoll das mit zwei Abfragen zu lösen, weil das Programm dann einfacher und klarer ist. Jeder sieht sofort, aha, hier wird der Dropdown mit den Namen gefüllt und dort werden die Nachrichten aufgelistet. Es ist auch deswegen besser so, weil die zwei Komponenten dann unabhängig voneinander sind und wenn du eins davon irgendwie ändern musst, funktioniert das andere immer noch.

Schneller ist es auch, obwohl ich nicht glaube, dass du es mit einer Datenmenge zu tun hast, wo du einen spürbaren Unterschied erreichen kannst.

Cruz