Hallo!
Gibt es die Möglichkeit aus enem Resultset in PHP aus einer Mysql-Abfrage, noch ein Select zu nehmen?
Meines Wissens nach nicht.
Ausgabe: Ein Resultset mit allen benötigten Einträgen und eins, wo ID=5 ist.
Hintergrund: Bei Ausgabe der Daten sollen die Spalten nicht angezeigt werden, bei denen in keinem gefundenen Datensatz etwas drinsteht.
Ganz hab ich nicht kapiert was du möchtest.
Es sollen also alle Records bei denen ID=5 ist ausgegeben werden. Also wahrscheinlich nur eine Zeile. Hiervon möchtest du nur jene Spalten ausgeben in denen irgendwo in irgendeinem Datensatz ein Wert gespeichert ist. Dh jene Spaten die in allen Datensätzen NULL sind, sollen nicht angezeit werden? Korrekt?
Wenn dem so ist, dann ist das nicht ganz trivial aber locker machbar.
Den Algorithmus überleg ich mir jetzt aber nicht, da ich mir nicht sicher bin, ob das überhaupt das ist was du möchtest. :-)
Außerdem kommt es noch darauf an wieviele Datensätze du erwartest. Wenn die Tabelle sicher nicht über 1000 Zeilen hat, hättte ich einen anderen Algorithmus im Hinterkopf als wenn die Tabelle 1.000.0000 Zeilen beinhaltet.
mfg
frafu