Avatar billede basementjack Nybegynder
21. november 2003 - 21:29 Der er 7 kommentarer og
1 løsning

Begynder : Vise alle data?

Jeg er helt ny til MySQL og til PHP.. Jeg har lavet noget hvor jeg bruger begge.. Jeg mangler et script eller noget der kan få skrevet alle data der er i min MySQL database.. - Så jeg kan se jeg gør det rigtigt :) - Hvis man ellers kan det?
Avatar billede Slettet bruger
21. november 2003 - 21:38 #1
<?PHP
// husk din database adgang.
$query = mysql_query("SELECT * from foo") or die(mysql_error());
while($row = mysql_fetch_array($query)) {
  echo " Udskriv dine tabeller med $row[feltnavn] ";
}
?>
Avatar billede basementjack Nybegynder
21. november 2003 - 21:39 #2
Hvis jeg skriver mine database adgangsting og så det der uændret, vil det udskrive alt data i hele databasen??
Avatar billede Slettet bruger
21. november 2003 - 21:42 #3
Det vi gør er at vi henter alt indhold fra tabellen foo, og gør vi noget forkert får vi en fejl frem ved or die(mysql_error());
vi sætter det i en løkke med while, og laver alle felterne om til variabler med $row = mysql_fetch_array($query).
og til sidst kan du udskrive alle felterne.

Hvis din tabel ser sådan ud:

id | felt1 | felt2
og du har 10 rækker.

vil du kunne få vist det hele ved i din echo at skrive
echo " $row[felt1] - $row[felt2] <br> ";
Avatar billede Slettet bruger
21. november 2003 - 21:43 #4
Du skal udskifte foo med din tabel i databasen.
Og feltnavn med et felt fra databasen som du vil have udskrevet.
Avatar billede basementjack Nybegynder
21. november 2003 - 21:44 #5
Ja.. Men det jeg ville var at komme uden om det at angive tabelnavn og feltnavn og bare hive alle data der findes derinde....
Avatar billede Slettet bruger
21. november 2003 - 21:50 #6
Det kan ikke lade sig gøre. Du vil i alle tilfælde skulle vælge en tabel at tage det fra.
Avatar billede basementjack Nybegynder
21. november 2003 - 21:51 #7
Oki.. Kan man så vælge en tabel og så undgå feltnavnet?...

/Jeg sagde jo.. Helt ny til MySQL...
Avatar billede Slettet bruger
22. november 2003 - 14:02 #8
Nej det kan du heller ikke.
Du skal tolke din database ligesom et regneark.
Det er egentlig bare en stor tabel hvor du så selv vælger hvad du vil hente derfra. Dine forskellige tabeller kan så tolkes som regnearkets sheets.
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
Computerworld tilbyder specialiserede kurser i database-management

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