29. september 2008 - 20:33
Der er
5 kommentarer og 1 løsning
udtræt af db til array
skal ha lave et udtræk fra min mysql database of hver række vil jeg gerne ha ind i en array min database ser således ud id name listetype 1 hugo 2 2 hugo 3 3 hugo 4 Her er mit forslag, men problemet er at hvis jeg laver en echo $array[0]['listetype']; for jeg et output der er 222, skulle gerne ha bare ha været 2. er er min kode $result = mysql_query("select listetype from users WHERE name='hugo' "); $array = array(); while ($row = mysql_fetch_array($result)) { array_push($array,$row); echo $array[2]['listetype']; } håber nogle der har en ide til hvad der kan være galt, eller en anden måde at gøre det på.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
29. september 2008 - 20:35
#1
while ($row = mysql_fetch_array($result)) { array_push($array,$row); } echo $array[2]['listetype'];
29. september 2008 - 20:39
#2
doh!! jeg takker :) kommer du med et svar
29. september 2008 - 20:44
#3
:) Nej tak. Du svarer bare selv, og accepterer dit eget svar. Der er en kortere udgave af array_push($array,$row); som lyder $array[]=$row; Det er ligemeget hvad du bruger.
29. september 2008 - 21:01
#4
jeg takker
30. september 2008 - 15:06
#5
undskyld jeg låner tråden her, men hvad er formålet med at smide arrayet $row over i et andet array?
30. september 2008 - 15:25
#6
Det er ikke kun en enkelte række, men alle rækker fra udtrækket, der kommer over i $array. Dette bliver altså et array af flere "rows". Så kan man andetsteds regne på arrayet eller skrive det ud.
Vi tilbyder markedets bedste kurser inden for webudvikling