Avatar billede jenslyn_s Nybegynder
11. december 2003 - 20:36 Der er 10 kommentarer og
1 løsning

udksriver ikke alle rækker fra databasen

Den skriver ikke [content_dk] ud. Har prøvet QUERY'en i SQL, og den skriver resultater ud. Er det 'mysql_fetch_array' som gør at der går kage i udskrivningen... og hvad skal jeg evt. bruge istedet?

-------------->
$hent = mysql_query ("SELECT http, header_dk, content_dk FROM links ORDER BY header_dk ASC");
            while ($row = mysql_fetch_array ($hent))   
            echo "<a href=\"http://$row[http]\" > $row[header_dk] </a> <br>";
            echo "$row[content_dk] <br>";
Avatar billede fcknet Nybegynder
11. december 2003 - 20:40 #1
prøv lige med:

$hent = mysql_query ("SELECT * FROM links ORDER BY header_dk ASC");
            while ($row = mysql_fetch_array ($hent))   
            echo "<a href=\"http://$row[http]\" > $row[header_dk] </a> <br>";
            echo "$row[content_dk] <br>";
Avatar billede jenslyn_s Nybegynder
11. december 2003 - 20:43 #2
det betyder ikke noget... men hvis jeg beder den echo [content_dk] ud først, gør den det, men også kun [content_dk].
Avatar billede 7th Praktikant
11. december 2003 - 20:43 #3
$hent = mysql_query ("SELECT http, header_dk, content_dk FROM links ORDER BY header_dk"); // default sortering er ASC, derfor ikke nødvendig at fortælle

while ($row = mysql_fetch_array ($hent)) // afviking af løkke
{
echo "<a href=\"http://$row[http]\" > $row[header_dk] </a> <br>";
echo "$row[content_dk] <br>";
}
Avatar billede Slettet bruger
11. december 2003 - 20:43 #4
Og husk så lige dine

{ og } når du bruger mer end 1 linie til at udskrive...
Avatar billede jakoba Nybegynder
11. december 2003 - 20:44 #5
Et godt eksempel på hvordan gode indrykninger kan hjælpe med at lave god kode :-))

$hent = mysql_query ("SELECT * FROM links ORDER BY header_dk ASC");
while ($row = mysql_fetch_array ($hent))
{                        // her begyder det der gentages af while løkken
            echo "<a href=\"http://$row[http]\" > $row[header_dk] </a> <br>";
            echo "$row[content_dk] <br>";
}                        // her slutter det der skal gentages af while løkken

mvh JakobA
Avatar billede Slettet bruger
11. december 2003 - 20:44 #6
hehe.. enighed om brugen af {} ;)
Avatar billede jenslyn_s Nybegynder
11. december 2003 - 20:46 #7
Det var bare {} som manglede. totalt n00b. beklager til jer som brugte tid på et så n00b spørgsmål. 7th, du var hurtigts med det rigtige, så pointene bør falde til dig. Tak til jer alle.
Avatar billede jakoba Nybegynder
11. december 2003 - 20:50 #8
Ikke noget at 'være sorry' for. Vi kan alle huske hvor frustrerende det er når skidtet ikke vil gøre som man mener (men ikke får sagt)

Det er det forrestenn stadigvæk :-))
Avatar billede 7th Praktikant
11. december 2003 - 20:58 #9
Lille detalje med de {}, så bare behold dem :o)
Avatar billede jenslyn_s Nybegynder
11. december 2003 - 23:23 #10
naah, 7th, du skal da ha' for indsatsen.
Avatar billede 7th Praktikant
13. december 2003 - 17:35 #11
OK, som herren beder om :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester