Avatar billede MarkA Praktikant
18. september 2004 - 17:13 Der er 6 kommentarer og
1 løsning

Hive resultater ud fra mysql database

Jeg sidder med det problem at jeg kun får trukket den første post fra min database ud, og kan ikke få vist resten af min poster!!!! Er der nogle dr kan hjælpe?

Min kode ser således ud


<?php
$conn = mysql_connect("localhost" , "root");

    if($conn) {

        mysql_select_db("member" , $conn);

    }

$sql = "select * from options";
    $query = mysql_query($sql);

    $k = mysql_fetch_array($query);

    $Navn = $k['Navn'];
    $Efternavn = $k['Efternavn'];
    $Email = $k['Email'];
    $By = $k['By'];
    $Bilmrk = $k['Bilmærke'];
    $Model = $k['Model'];
    $Aargang = $k['Årgang'];
?>


<table><tr>
<td> <?print("$Navn<br>  $Efternavn");?> </td>
</tr></table>
Avatar billede sukos Juniormester
18. september 2004 - 17:17 #1
Du skal bruge en while

while($k = mysql_fetch_array($query)) {
  $Navn = $k['Navn'];
    $Efternavn = $k['Efternavn'];
    $Email = $k['Email'];
    $By = $k['By'];
    $Bilmrk = $k['Bilmærke'];
    $Model = $k['Model'];
    $Aargang = $k['Årgang'];
?>


<table><tr>
<td> <?print("$Navn<br>  $Efternavn");?> </td>
</tr></table>

<?php
}
?>
Avatar billede MarkA Praktikant
18. september 2004 - 17:24 #2
Nu poster den kun den sidste post
Avatar billede MarkA Praktikant
18. september 2004 - 17:27 #3
Nu virker det manglede tuborgklammen til sidst.. Tak
Avatar billede sukos Juniormester
18. september 2004 - 17:30 #4
? :O)

Dette burde nu gøre det:

<?php
$conn = mysql_connect("localhost" , "root");

    if($conn) {

        mysql_select_db("member" , $conn);

$sql = "select * from options";
    $query = mysql_query($sql);

    while($k = mysql_fetch_array($query)) {

?>


<table><tr>
<td> <?php
print $k["Navn"] ."<br>\n". $k["Efternavn"];
?> </td>
</tr></table>

<?php
    }
}
?>
Avatar billede sukos Juniormester
18. september 2004 - 17:31 #5
Flyttede også lige den sidste klamme for
    if($conn) {
ned i bunden.
Avatar billede onkel_satan Nybegynder
18. september 2004 - 17:46 #6
Lieg et lille fif.
istedet for:
$Efternavn = $k['Efternavn'];
$Email = $k['Email'];
$By = $k['By'];
$Bilmrk = $k['Bilmærke'];
$Model = $k['Model'];
$Aargang = $k['Årgang'];

Alt dette kan gøres med en extract($k). Det andet kan godt blive lidt træls i længden ;-)
Avatar billede MarkA Praktikant
18. september 2004 - 18:16 #7
Tak... men så viser den vel også nogle af de andre poster som ikke skal vises
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