Ich will in meinem Fall aber keine Ausgabe, sondern mein Array muss ja gefüllt werden. Daher denke ich, dass eine while Schleife hier nicht richtig ist oder?
Doch, doch, warum nicht.
Einen Array füllst du so:
$arr = array();
Dann wiederholt:
$arr[] = 'wert';
In einer Schleife, die sich nach und nach alle Ergebnisse holt:
while ($result = $stmt->fetch()) {
$arr[] = $result['su_sprachenID'];
}
(Oder ähnlich – ich weiß nicht genau, wie $result aussieht. Ich vermute einen assoziativen Array mit einem Eintrag su_sprachenID.)
(Disclaimer: Ich habe nicht viel Ahnung von PHP, der Code kann fehlerhaft sein, aber so müsste es prinzipiell möglich sein.)
Mathias