Hallo zusammen,
ich habe auf meiner Startseite eine Tabelle mit allen Werten aus einer Datenbank, die folgendermaßen aufgebaut ist:
Name | Titel | Beschreibung | Erstellt am
Bernd Hilfe Ich suche hilfe 14-04-2009
In der Datenbank habe ich zusätzlich noch das Feld id, welches sich mit auto_increment füllt, sobald ein neuer Datensatz eingetragen wird.
Ich habe nun den Titel mit einem PHP-Skript verlinkt, in dem aber nur der Datenbankeintrag angezeigt werden soll, der von dem User angeklickt wurde.
Dazu muss aber die id mit übergeben werden, wenn einer auf den Titel klickt.
Mit folgendem Code will ich dann nur den einen Datensatz ausgeben:
$sql = "SELECT * FROM `projects` WHERE id = $id";
if (!$res_id = mysql_query($sql))
die ('Fehler! SQL-Befehl ist falsch.');
while ($test = mysql_fetch_array($res_id))
{
echo '<tr>'."\r\n";
echo '<td>'.$test['name'].'<br>'.'</td>'."\r\n" ;
echo '<td>'.$test['pname'].'<br>'.'</td>'."\r\n" ;
echo '<td>'.$test['pdescription'].'<br>'.'</td>'."\r\n" ;
echo '<td>'.$test['time'].'<br>'.'</td>'."\r\n" ;
echo '<tr>'."\r\n";
}
Alles anzeigen
Meine Frage ist nun, wie kann ich die id automatisch übergeben und an das Skript senden, sodass nur der eine Datensatz ausgegeben wird?
Ich hoffe ihr habt mein Problem einigermaßen verstanden.
Danke und viele Grüße