Yaricks Skrevet 24. februar 2007 Skrevet 24. februar 2007 Hei, litt mer mas.. Egentlig en veldig enkel sak skulle jeg tro, men koden jeg har prøvd funker ikke... Jeg har en tabell som heter "about". Det jeg skal gjøre, er å rett og slett, få ut all informasjonen av databasen og inn i en webside... Noen løsning på dette? Har egentlig gjort dette flere ganger, men nå står det HELT stille..
trrunde Skrevet 24. februar 2007 Skrevet 24. februar 2007 SELECT * from `about` en while løkke som tar en $data=mysql_fetch_array("spørring") inni while løkka skriver du ut infoen
Yaricks Skrevet 24. februar 2007 Forfatter Skrevet 24. februar 2007 HM.. Har prøvd det! Men av en eller annen grunn forblir siden blank.. Burde ikke dette gå da? PHP <?PHPinclude ("connect_db.php"); // Inkluderer Fil for å koble opp mot databasen $query = "SELECT * FROM about ORDER BY id DESC"; $result = mysql_query($query); for ($i=0; $i<$number; $i++) { $text = mysql_result($result,$i, "text"); print "<font face=Arial size=1color=#000080>$text</font>" or die (mysql_error ()); ?>
Runar Skrevet 25. februar 2007 Skrevet 25. februar 2007 (endret) PHP <?phpprint "<font face="Arial" size="1" style="color:#00080">$text</font>"; ?> Dette burde vel nesten fungere, hvis det ikke er spørringen din det er noe feil med. Forøvrig burde du bruke CSS, og i stedet for . Edit: Ingen "or die( mysql_error() );" i print Endret 25. februar 2007 av Runar
CruellaDeVille Skrevet 25. februar 2007 Skrevet 25. februar 2007 (endret) PHP <?phpinclude ("connect_db.php"); // Inkluderer Fil for å koble opp mot databasen $query = mysql_query("SELECT * FROM about ORDER BY id DESC") or die (mysql_error()); while($result = mysql_fetch_object($query){ // fetch_array går også print "<p>$result->whatever</p>"; print "<p>$result->whatever2</p>"; print "<p>$result->whatever3</p>"; } ?> Denne er iallfall syntaktisk riktig. Så slik kan du gjøre. Endret 25. februar 2007 av CruellaDeVille
Runar Skrevet 25. februar 2007 Skrevet 25. februar 2007 Nå stiller jeg kanskje et dumt spørsmål, men kan du skrive $result->whatever? Jeg trodde du bare skrev -> når du jobbet med klasser.
CruellaDeVille Skrevet 25. februar 2007 Skrevet 25. februar 2007 Nå stiller jeg kanskje et dumt spørsmål, men kan du skrive $result->whatever? Jeg trodde du bare skrev -> når du jobbet med klasser. 8019970[/snapback] Både ja og nei. Siden jeg sier mysql_fetch_object kan jeg bruke ->, men du kan også bruke mysql_fetch_array (eventuelt mysql_fetch_assoc) og da henter du ut $result['whatever'] istedet.
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å