Hi!
$name1, $name2, $name3 ... $name100
ein ganz schlechter Ansatz, das schreit nach einem Array. Hörst du's nicht?
Im Prinzip ja.
Das Problem ist ich hole diese Namen aus einer Datenbank :
mysqli_stmt_bind_result($stmt, $name1 ... $name100);
Und dort kann ich laut PHP keine Arrays nutzen ...Wer sagt das? Nach der PHP-Referenz darfst du beliebig viele Parameter beliebigen Typs angeben. Also auch Arrayelemente.
Das ist aber trotzdem unschön, weil man sie leider einzeln notiert angeben muss und nur sehr verrenkt automatisch arbeiten kann (siehe Vinzenz Verweis auf eine frühere Antwort von mir).
Und ich kenne die mysqli-Schnittstelle nicht gut, könnte mir aber vorstellen, dass du mit mysqli_fetch_array() auch in Verbindung mit einem Array komfortabel wegkommst, ohne jedes Element einzeln aufzählen zu müssen.
Nein, nicht in diesem Fall, da Prepared Statements verwendet werden. Darauf kann die genannte Funktion nicht angewendet werden. Es muss unbedingt mit Bindung gearbeitet werden - oder ohne PS.
Lo!