Avatar billede multipass Nybegynder
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å.
Avatar billede erikjacobsen Ekspert
29. september 2008 - 20:35 #1
while ($row = mysql_fetch_array($result)) {

  array_push($array,$row);

}
echo $array[2]['listetype'];
Avatar billede multipass Nybegynder
29. september 2008 - 20:39 #2
doh!! jeg takker :) kommer du med et svar
Avatar billede erikjacobsen Ekspert
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.
Avatar billede multipass Nybegynder
29. september 2008 - 21:01 #4
jeg takker
Avatar billede majbom Novice
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?
Avatar billede erikjacobsen Ekspert
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.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester