Gilbert Skrevet 18. januar 2005 Skrevet 18. januar 2005 (endret) Jeg har forsøkt forskjellige ting for å hente et array fra mysql. Først trodde jeg det ville holde å skrive 'element','element' i VARCHAR, og hentet ut med array(mysql_result()). Det fungerte ikke. Forsøkte så å hente fra TEXT, med ny linje hver gang: element element Det fungerte heller ikke, og jeg er lost for ideas count() forteller også at det bare er ett element i arrayet. Endret 18. januar 2005 av fjartan
laukis Skrevet 20. januar 2005 Skrevet 20. januar 2005 Har du prøvd å serialize arrayet før du setter det inn i db for deretter å unserialize det etter du har hentet det igjen?? Vet ikke om jeg har forstått deg riktig.....
Henit Skrevet 21. januar 2005 Skrevet 21. januar 2005 (endret) Forsøker du å få ut dataen rett fra VARCHAR'en, eller å lagre og hente ut en hel array i en enkel VARCHAR i et radelement? Endret 21. januar 2005 av Godzi
Gilbert Skrevet 5. februar 2005 Forfatter Skrevet 5. februar 2005 Løsningen ble å bruker TEXT, ny link på ny linje og hente ut med $link = explode("\n",$link); funker fint :-)
Frank2004 Skrevet 6. februar 2005 Skrevet 6. februar 2005 Løsningen ble å bruker TEXT, ny link på ny linje og hente ut med $link = explode("\n",$link); funker fint :-) Eww.. Når du først tar i bruk en database så kunne det kanskje lønne seg å gi hvert element i arrayen sin egen rad i en tabell.
laaknor Skrevet 6. februar 2005 Skrevet 6. februar 2005 $q = mysql_query("SELECT whatever FROM tabell WHERE ett-eller-annet"); while($r = mysql_fetch_row($q)) { // Nå har vi en array med første resultatet echo $r[0]; // gir det første resultatet i tabellen }; Det du var på utkikk etter? mysql_fetch_row gir i hvertfall resultatet i form av en array; bruker det ikke noe særlig selv, syns fetch_object er mye enklere å jobbe med.
Gilbert Skrevet 7. februar 2005 Forfatter Skrevet 7. februar 2005 Poenget mitt er å kunne oppgi x antall linker i sammenheng med en nyhetsartikkel. Tenkte det var greiest å lagre linkene i et array, men dette blir vel mer et jukse-array. Mysql_fetch_row() kan jeg ikke se erstatter snutten jeg kom frem til overfor :-) Frank2004: En nyhetsartikkel har en rad, men linkene ligger lagret på hver sin linje i en TEXT-kolonne.
mysjkin Skrevet 7. februar 2005 Skrevet 7. februar 2005 (endret) Edit: Slettet, kom til å dobbeltposte Endret 7. februar 2005 av mysjkin
mysjkin Skrevet 7. februar 2005 Skrevet 7. februar 2005 (endret) Det er vel for dette man har en-til-mange relasjoner... Du oppnår i og for seg det samme med arrayet ditt, men det er en smule kludgy.. Slik: Nyhetsartikkel id tittel 1 Bill Gates tilbyr Linux Thorvalds jobb 2 Norge bygger kjernekraftverk etc Link id artikkelid url 1 1 [URL=http://www.macrosoft.en]http://www.macrosoft.en[/URL] 2 1 [URL=http://lwn.net]http://lwn.net[/URL] 3 2 http://kjernekraft.no 4 2 http://bang.com etc. edit: leif. Endret 7. februar 2005 av mysjkin
Frank2004 Skrevet 8. februar 2005 Skrevet 8. februar 2005 Det er vel for dette man har en-til-mange relasjoner... Du oppnår i og for seg det samme med arrayet ditt, men det er en smule kludgy.. Slik: Nyhetsartikkel id tittel 1 Bill Gates tilbyr Linux Thorvalds jobb 2 Norge bygger kjernekraftverk etc Link id artikkelid url 1 1 [URL=http://www.macrosoft.en]http://www.macrosoft.en[/URL] 2 1 [URL=http://lwn.net]http://lwn.net[/URL] 3 2 http://kjernekraft.no 4 2 http://bang.com etc. edit: leif.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå