Avatar billede Meggel Novice
01. marts 2007 - 21:13 Der er 4 kommentarer og
1 løsning

loop og noget database.

Hej. jeg har aldrig kode i php før. så skal lige bruge noget hjælp.

jeg skal ha lave en loop/løkke. som hiver noget ud af en database.
men den skal stoppe når der ikke er flere rækker ? hvordan skal den helt præcis se ud ?

$i = 1;
while($row['id'] < 100)
{
    echo $row['navne'] . " Kender " . $row['af']; 
    $i++;
}
Avatar billede jarret Nybegynder
01. marts 2007 - 21:31 #1
Der er forskellige måder det her er en:

$query = mysql_query("SELECT id, af FROM ???");

while($row = mysql_fetch_assoc($query)){
    echo $row['navne'] . Kender " . $row['af']; 
}
Avatar billede jarret Nybegynder
01. marts 2007 - 21:31 #2
array mysql_fetch_assoc ( resource $result )

Returns an associative array that corresponds to the fetched row and moves the internal data pointer ahead. mysql_fetch_assoc() is equivalent to calling mysql_fetch_array() with MYSQL_ASSOC for the optional second parameter. It only returns an associative array.
Avatar billede jarret Nybegynder
01. marts 2007 - 21:39 #3
eller måske:

$query = mysql_query("SELECT id, af FROM ???");

$antalrækker =mysql_numrows($query);

$i = 0;
while($antalrækker > $i)
{
    echo mysql_result($$query,$i,"navne").mysql_result($$query,$i,"af");
    $i++;
}
Avatar billede Meggel Novice
01. marts 2007 - 21:58 #4
jeg fandt ud af det.. eller jeg fik hjælp fra anden side.. her er den måde som virkede..

$query = mysql_query("SELECT * FROM test") or die(mysql_error());

while ($row = mysql_fetch_array($query))
{
    echo "$row[navne] kender $row[af] </br>";
}
?>
Avatar billede Meggel Novice
05. marts 2009 - 19:18 #5
lukker
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