Avatar billede trajkovski Nybegynder
28. juni 2004 - 23:35 Der er 8 kommentarer og
1 løsning

Vis en databases indhold

Hej

Føler mig lidt dum, men her kommer spørgsmålet nu alligevel.

Jeg vil gerne vise al det indhold, der er i min database. Til det har jeg produceret følgende kode:

"<?
require("./billeder/mysql/mysql-funktioner.php");
aabn_forbindelse_og_vaelgdb();

$resultat[] = mysql_query("SELECT * FROM brugere");
print "Data i databasen:<br>";
print "<pre>"; print_r($resultat); print "</pre>";
luk_forbindelse();
?>"

Hvilket resulterer i:
"Data i databasen:

Array
(
    [0] => Resource id #4
)"

Dette resultat undrer mig imidlertid lidt, da jeg gerne ville have den til at vise indholdet af databasen, ligesom man kan i phpmyadmin.

Håber I kan hjælpe (hvilket jeg regner med I kan!)

Med venlig hilsen

Nicolai
Avatar billede skovenborg Nybegynder
28. juni 2004 - 23:38 #1
du kan prøve med mysql_fetch_assoc:
<?
require("./billeder/mysql/mysql-funktioner.php");
aabn_forbindelse_og_vaelgdb();

$resultat = mysql_query("SELECT * FROM brugere");
$arr = array();
while ($row = mysql_fetch_assoc($resultat)) {
    $arr[] = $row;
}
print "Data i databasen:<br>";
print "<pre>"; print_r($arr); print "</pre>";
luk_forbindelse();
?>
Avatar billede skovenborg Nybegynder
28. juni 2004 - 23:40 #2
eller bare:
aabn_forbindelse_og_vaelgdb();

$resultat = mysql_query("SELECT * FROM brugere");
$arr = array();
while ($arr[] = mysql_fetch_assoc($resultat));

burde gøre det sammex
Avatar billede trajkovski Nybegynder
28. juni 2004 - 23:48 #3
Det virkede! Jeg forstår ikke hvad den gør, men det kommer nok en dag ;)

Kom med et svar - du har så hæderligt fortjent dine point! :)

Utroligt hvor meget tid man kan bruge på noget andre løser på fem minutter...
Avatar billede trajkovski Nybegynder
28. juni 2004 - 23:50 #4
Glemte helt at sige tak! :)
Avatar billede thedeathart Nybegynder
28. juni 2004 - 23:53 #5
det er fordi at data ikke kan læses når de står i en query. Du skal fetch dem først før de bliver læselige.
Avatar billede trajkovski Nybegynder
28. juni 2004 - 23:55 #6
Nå ok. Hvad gør en query så helt præcist?
Avatar billede trajkovski Nybegynder
28. juni 2004 - 23:58 #7
Den tjekker bare om noget kan lade sig gøre ikke?
Avatar billede skovenborg Nybegynder
29. juni 2004 - 00:17 #8
query udfører selve søgningen i databasen - man kan så med nogle af de andre fetch funktioner få resultaterne ud på forskellige måder.
Avatar billede trajkovski Nybegynder
29. juni 2004 - 01:02 #9
Ok... Nå men tak for hjælpen!
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