MySQL Ergebnisse in Tabelle

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

  • MySQL Ergebnisse in Tabelle

    Ich habe das Problem, dass ich meine Links, die Kategorien eingeteilt sind,
    gheordnet in einer Tabelle wiedergeben möchte, nun aber nicht weiß,
    wie ich das machen soll.

    Ich habe Kategorie 1, Kategorie 2 und Kategorie 3.

    Kategorie 1, 2 und 3 sollen je in eine Spalte eingeteilt werden.

    Die Ergebnisse sollen nun aus Kategorie 1 <tr><td></td></tr> mäßig
    untereinander aufgelistet werden, daneben das gleiche
    mit Katgorie 2 und 3.

    Wie mache ich das?

    PHP-Code:
    <table align="center" cellPadding="6" cellSpacing="6">
    <tr>
     <td><b>Kategorie 1</b></td>
     <td><b>Kategorie 2</b></td>
     <td><b>Kategorie 3</b></td>
    </tr>
     <td><?php
     $query 
    mysql_query ("SELECT * FROM `$database_table` WHERE `category` = 'trash'");

     while(
    $row mysql_fetch_assoc($query))
     {
       echo 
    "<tr>";
       echo 
    "<td>$row[describtion] $row[link]</td>";
       echo 
    "<td>$row[describtion] $row[link]</td>";
       echo 
    "<td>$row[describtion] $row[link]</td>";
       echo 
    "</tr>";
     }
    ?>
    </table>

  • #2
    GROUP BY wirst du benötigen!

    Kommentar


    • #3
      Re: MySQL Ergebnisse in Tabelle

      Erstmal die Tabelletags wieder richtig schließen!

      PHP-Code:
      <table align="center" cellPadding="6" cellSpacing="6">
      <tr>
       <td><b>Kategorie 1</b></td>
       <td><b>Kategorie 2</b></td>
       <td><b>Kategorie 3</b></td>
      </tr>
       <td><?php
       $query 
      mysql_query ("SELECT * FROM `$database_table` WHERE `category` = 'trash'");

       while(
      $row mysql_fetch_assoc($query))
       {
         echo 
      "<tr>";
         echo 
      "<td>$row[describtion] $row[link]</td>";
         echo 
      "<td>$row[describtion] $row[link]</td>";
         echo 
      "<td>$row[describtion] $row[link]</td>";
         echo 
      "</tr>";
       }
      ?>
       </td>
      </tr>
      </table>
      Und ich versteh nicht ganz warum du in deiner Schlife dreimal das gleiche stehen hast. Willst du dass es nachher so aussieht:

      Describtion1 Link1 Describtion1 Link1 Describtion1 Link1
      Describtion1 Link2 Describtion2 Link2 Describtion2 Link2
      Describtion1 Link3 Describtion3 Link3 Describtion3 Link3
      Describtion1 Link4 Describtion4 Link4 Describtion4 Link4

      ???

      Kommentar


      • #4
        Nur so am Rande ...
        description ist kein reserviertes Wort in MySQL.

        Kommentar

        Lädt...
        X