Ich habe eine mySQL-Tabelle mit einer INT-Spalte exp_num
. Die Zahlen beginnen mit 1 sind aufeinander folgend. Aber eine Reihe von Datensätzen kann die gleiche Nummer haben. Manche haben 1, andere 2, andere 3 und so weiter. Jetzt möchte ich alle diese Nummern holen, um sie in einem dropdown
Feld anzuzeigen, um eine dieser Zahlen als eine Bedingung für eine DB-Suche zu wählen. Als ich select
die Spalte exp_num
und fetchAll(PDO::FETCH_ASSOC);
I für jeden Eintrag ein Array an einer Hand bekommen und auf der anderen Seite bekomme ich alle Zahlen wie diesemySQL: So rufen Sie fortlaufende Nummern ab
[10] => array { [exp_num] =>[3] }
[11] => array { [exp_num] =>[3] }
[12] => array { [exp_num] =>[3] }
[13] => array { [exp_num] =>[4] }
[14] => array { [exp_num] =>[4] }
[15] => array { [exp_num] =>[4] }
[16] => array { [exp_num] =>[4] }
...
Alles, was ich schließlich müssen mit Werten von aufeinanderfolgenden Zahlen ein Array wie
istarray {
[1]
[2]
[3]
[4]
[5]
}
und so weiter.
Wie erreicht man das in einer mySQL-Anweisung?
SELECT DISTINCT exp_num aus Tabelle –