11. august 2004 - 13:28Der er
8 kommentarer og 1 løsning
fra mysql til array()
Hej
Jeg har et almindeligt udtræk fra mysql. Det jeg vil er at lave udtrækket om til en array, som jeg kan hente en enkel forkomst ud; fx. $test[2] henter 3. forkomst ud osv.
Men hvordan?
Dette er sikkert et simplet spørgsmål, men jeg kan ikke få ideen frem til en løsning.
Hmm... Kan laver på flere måder.. Man kunne f.eks. gemme det i en tekst-boks i mysql som: id = 1 tekst = "udtræk1-udtræk2-udtræk3-udtræk4"
Derefter vil koden være:
doDB(); // Din funktion der connecter til MySQL $sql = "select tekst from tabel where id=1"; $res = mysql_query($sql); $streng = mysql_result($res,0,'tekst'); $ditarray = explode("-",$streng);
Herefter vil: $ditarray[0] være lig udtræk1 osv.
Håber du kan bruge det til noget.. Garanterer ikke at det er den nemmeste måde, men vil mene det virker :)
Men kan kunne jo også bare lave en tabel hvor man havde navnet, og et nummer, og så sammensætte en funktion der trak det nummer ud du vil have.
Jeg har forstået spørgsmålet således at du har en række poster i din tabel, og hver post vil du gerne have i et array?
Har du flere felter til en post, kan du gøre bruge følgende: $ditarray[$i]['feltnavn1'] = $row_query['feltnavn1']; $ditarray[$i]['feltnavn2'] = $row_query['feltnavn2']; Etc....
Synes godt om
Slettet bruger
11. august 2004 - 13:45#5
detox...> Smart... Så lærte jeg også lidt i dag... Vidste ikke man kunne undvære tællere :o)
Det var nu ikke så advanceret.. undskyld, hvis jeg ikke formulerede mig bedre.. jeg har fået løst mit problem.. Det var henrik_r der fik mine grå celler til at virke igen. Vil du have lidt points henrik_r?
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.