Im Homepage und Webhosting-Forum --- Array-Bearbeitung
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
hallo!
ich mache eine datenbank-abfrage und trotz "select distinct id from tabelle where name=wurst" erhalte ich ein Array zurück mit dem Inhalt:
Array ( [0] => 137 [1] => 137 [2] => 140 [3] => 140 ) .
Erwartet habe ich Array ( [0] => 137 [1] => 140 )
Wie "reduziere ich nun dieses Array auf das gewünschte Format.
danke,
grundsätzlich habe ich es so später auch hinbekommen, allerdings habe ich letztendlich folgendes Array: [0]=>137[1]=>140[2]=>
obwohl es nur 2 einträge geben dürfte. ist aber im großen und ganzen kein problem.
eine kleine frage habe ich noch:
ich lese aus einer mysql-db die daten aus und frage mich, warum ich folgende ausgabe bekommen: Array ( [0] => 137 [1}=> [3] => 140 ). der wart an position 1 ist nicht vorhanden, das ist richtig, aber
a) warum wird die position 1 gelistet und
b) wie kann ich dass verhindern????
Die Werte entsprechen den Spaltennamen die du in deinem SELECT-Statement angegeben hast. Also wenn Du "SELECT id,name,alter FROM user_table" verwendest, entspricht der erste Wert im Array der id, der zweite dem Namen usw.