[Variablen] Anzeigeproblem von Variablen aus MySQL DB auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Variablen] Anzeigeproblem von Variablen aus MySQL DB auslesen

    Der Code:
    (Configparameter wurden von mir unkenntlisch gemacht)
    PHP-Code:
    <?
    $host="xxx";
    $user="xxx";
    $pw="xxx";
    $dbname="xxx";
    $table="xxx";

    $verbinden = @mysql_connect($host,$user,$pw)
    or die("FEHLER VERBINDEN");
    @mysql_select_db($dbname,$verbinden)
    or die("DB FEHLER");
    $sql="SELECT * FROM $table";
    $result = mysql_query($sql);
    $rows=mysql_num_rows($result);
    while ($row=mysql_fetch_array($result))
    {
        echo "<table><tr><td width=100><font color=red> $row[link]";
        
    }
    ?>
    Die Werte, die in der Tabelle stehen werden auch ausgegeben, aber bei jedem neuen Wert wird immer eine Zeile eingerückt, also z.B.:

    Wert1
    &nbsp;Wert2
    &nbsp&nbsp;Wert3
    &nbsp&nbsp&nbsp;Wert4

    Was muss ich ändern, damit alles untereinander angezeigt wird?

  • #2
    Re: [Variablen] Anzeigeproblem von Variablen aus MySQL DB auslesen

    Original geschrieben von Normi
    Der Code:
    (Configparameter wurden von mir unkenntlisch gemacht)
    PHP-Code:
    <?
    $host="xxx";
    $user="xxx";
    $pw="xxx";
    $dbname="xxx";
    $table="xxx";

    $verbinden = @mysql_connect($host,$user,$pw)
    or die("FEHLER VERBINDEN");
    @mysql_select_db($dbname,$verbinden)
    or die("DB FEHLER");
    $sql="SELECT * FROM $table";
    $result = mysql_query($sql);
    $rows=mysql_num_rows($result);
    while ($row=mysql_fetch_array($result))
    {
        echo "<table><tr><td width=100><font color=red> $row[link]";
        
    }
    ?>
    Die Werte, die in der Tabelle stehen werden auch ausgegeben, aber bei jedem neuen Wert wird immer eine Zeile eingerückt, also z.B.:

    Wert1
    &nbsp;Wert2
    &nbsp&nbsp;Wert3
    &nbsp&nbsp&nbsp;Wert4

    Was muss ich ändern, damit alles untereinander angezeigt wird?
    Das kann auch nicht gehen wenn der <table> sowie der <tr>-Tag nicht geschlossen wird. Ich denke mal, dass du nur eine Tabelle haben möchtest und nicht pro Datensatz eine Tabelle erstellen willst, also muss der Code vor der while-Schleife. Mach es am besten so:

    PHP-Code:

    echo "<table>";

    while (
    $row=mysql_fetch_array($result))
    {

    echo 
    "<tr><td width='100'><font color=red> $row[link]</font></td></tr>";
        
    }

    echo 
    "</table>"

    Kommentar


    • #3
      Danke, jetzt geht alles

      Kommentar

      Lädt...
      X