Dietmar: MySQL gezielt in Tabelle laden

Hallo,

ich stehe gerade voll auf dem Schlau. Ich habe eine Datenbank welche durch Kursnummer gekennzeichnet ist (302,303 usw.).

Bis jetzt habe ich immer mit folgender Variante gearbeitet:

$sql = 'SELECT * FROM kurse';

// befehl abschicken
$result = mysql_query($sql);

echo '<table>';
while($row = mysql_fetch_array($result)){
echo '<tr>';
echo '<td>'.$row['Kursart'].$row['Kursdauer'].$row['Preis'].'</td>';
echo '</tr>';
echo '<tr>';
echo '<td>'.$row['Kursnummer'].'</td>';
echo '<td>'.$row['Kursbeginn'].'</td>';
echo '<td>'.$row['Zeit'].'</td>';
echo '<td><a href="anmeldung.php?id=1">'.$row
['Buchungsformular'].'</a></td>';

Das klappt auch alles Wunderbar.
Jetzt möchte ich aber gezielt bestimmte Datenbankeintraege in bestimmte Tabellen(HTML) einladen, da die Tabelle in unregelmäßigen Abständen leere <td>´s beinhalten soll.

bsp.

<tr>
<td> hier soll 302 eingeladen werden</td>
<td> hier soll 303 eingeladen werden</td>
</tr>

Leider waren alle Ansätze die ich im Kopf hatte viel zu umständlich.
Ich hoffe mir kann jemand helfen.

Viele Grüsse
Peter

  1. Hallo Peter.

    Ich bin mir nicht sicher, ob ich verstehe, was du meinst.
    Was du aber machen kannst, ist die Datenbankabfrage zu sortieren.

    SELECT * FROM kurse ORDER BY Kursnummer asc
    Somit hast du alle DB-Einträge sortiert nach Kursnummer in der richtigen Reihenfolge.

    Ist es das, wonach du suchst, oder hab ich dich falsch verstanden?!

    ["...da die Tabelle in unregelmäßigen Abständen leere <td>´s beinhalten soll."]

    Was meinst du damit? Wann sollen diese leeren TDs eingebunden werden?

    Grüße
    Sascha