Avatar billede escorpion Nybegynder
19. februar 2007 - 19:59 Der er 3 kommentarer

Hent array(s) fra database

Hejsa experter!

Jeg har brug for hjælp med at få mine forskellige data ud fra databasen.
Jeg forsøger at hente et array af rækker fra databasen.

Således at jeg kan skriv. For hver række, gør noget...

Her er mit forslag:
$myDb = new db;

$statement = "SELECT * FROM Blogs";
$resource = $myDb->query($statement);
$array = $myDb->fetch_array($resource)

foreach($array as $row)
{
$dnname = $row['navn'];
$dbtekst = $row['tekst'];

echo $dbname;
echo $dbtekst;
}

kan i hjælpe mig med den rigtige syntaks. Jeg får nemlig kun skrevet et enkelt bogstav ud for hver rækker(eller noget)

Mvh
Richard
Avatar billede jakobdo Ekspert
19. februar 2007 - 20:42 #1
Prøv følgende:

$myDb = new db;

//Dit array
$myArray = array();

$statement = "SELECT * FROM Blogs";
$resource = $myDb->query($statement);
$while($myDb->fetch_array($resource))
{
    $myArray[] = array($row['navn'],$row['tekst']);
}

echo '<pre>';
print_r($myArray);
echo '</pre>';
Avatar billede dkfire Nybegynder
21. februar 2007 - 16:56 #2
Jakob:
Regner med din while løkke skal være:

$while($row = $myDb->fetch_array($resource))

ellers giver det ingen mening.
Avatar billede jakobdo Ekspert
21. februar 2007 - 22:01 #3
Ja, men jeg havde lidt svært ved at gennemskue hans kode, så min kode var blot et gæt!
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