10. juni 2002 - 19:49Der er
8 kommentarer og 1 løsning
Arrays -> MySQL til Array
Jeg har problemer med at smide noget data fra MySQL over i en array :\
jeg bruger denne kode: $z = 0; $array_mods = array($get_forum[2]); while ($z <= sizeof($array_mods)) { $moderator = $moderator . $array_mods[$z]; $z++; }
Den laver en liste over hvert felt i array'et. Det virker også fint, så længe at jeg skriver noget manuelt istedet for variablen $get_forum[2]; dvs. "bla", "bla", "bla"
Men $get_forum[2] som er en MySQL array indeholder lignende data, altså med samme formatering. Hvorfor vil den så ikke oprette det som et array? Jeg vil lige prøve i mellem tiden med lidt fiksen her og der, det er garanteret fordi at arrays vil have primitiv data :(
Kommer til at tænke på at Arrays er så lame at den behandler hver input som et enkelt entry :( dvs. at det er umuligt? Hvis der er en alternativ så vil jeg meget gerne vide det, jeg gik og troede at arrays var min løsning. (Jeg har nogle rows med forum emner, og der skal moderators, så jeg ville smide moderators ind i en enkelt celle, så der kan være ubegrænset antal af dem)
jeg forstår ikke rigtig den her linie: $array_mods = array($get_forum[2]); $get_forum[2] er da et enkelt felt fra databasen. Hvad står der i det siden du synes det bør være et array?
hvs det er en komma-separeret liste al la: "3,4,7,8,12" skal sætningen istedet være: $array_mode = explode( ",", $get_forum[2] );
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.