Gå til innhold

Laga ein array frå mysql-data


Anbefalte innlegg

Skrevet (endret)

Nå har eg vridd hjernen i fleire timar, men eg forstår ikkje kordan eg skal løysa dette problemet. Men det er sikkert ein enkel måte å gjera det på som eg ikkje har tenkt over..

 

I alle fall, eg har ein tabell hvor eg har det tekstlege innhaldet på sida mi. Den består av ein "tagg"-kolonne og ein "innhold"-kolonne (pluss ein "id"-kolonne). Det eg vil er å ha ein array kor eg legg alt innhaldet i denne tabellen. Altså $content = array("bunntekst" => "© 2008 Bla bla bla", "velkomsttekst" => "Velkommen til denne sida", "title" => "min side"), slik at eg berre kan setja inn til dømes $content['bunntekst'] der eg vil ha bunnteksta.

Korleis gjer eg detta? Kom gjerne med løysningsforslag såfremt som ferdig kode :)

 

 

(Mitt fyrste innlegg på nynorsk btw :))

Endret av madompa
Videoannonse
Annonse
Skrevet (endret)

MySQL kan returneres som et array allerede.

 

$res = mysql_query( "SELECT bunntekst, velkomsttekst, title FROM table WHERE id={$id} LIMIT 0,1" );
$content = mysql_fetch_assoc( $res );

echo $content['bunntekst'];

Endret av M4rTiN
Skrevet
MySQL kan returneres som et array allerede.

 

|id|tagg     |innhold        |
|--|---------|---------------|
|1 |bunntekst|her er bunnen  |
|2 |title    |her er tittelen|
|3 |velkomst |velkommen hit  |

 

Så eg vil at arrayen skal utvida seg når eg legg til fleire taggar i tabellen. Eller mogleg eg misforsto koden din.

Skrevet

$res = mysql_query( 'spørring goes her' );
$content = array();

while( $row = mysql_fetch_assoc( $res ) )
{
$content[ $row['tagg'] ] = $row['innhold'];
}

Noe slikt?

Skrevet
$res = mysql_query( 'spørring goes her' );
$content = array();

while( $row = mysql_fetch_assoc( $res ) )
{
$content[ $row['tagg'] ] = $row['innhold'];
}

Noe slikt?

Tusen takk!

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...