Hallo!
Meine Frage hier nun, warum müssen bei $stmt->bind_result alle Daten angegeben werden, die ich oben aus meiner Datenbank hole?
Weil das der Sinn von bind_result ist.
Wenn du die Daten nicht im Ergebnis haben willst, wieso SELECTest du sie? Das ist für den JOIN m.W. nicht zwingend nötig.
Aber es schadet auch nicht, eine Variable anzugeben, in die das Ergebnis geschrieben wird, wenn du sie eh nicht benutzt.
Mathias