Natürlich kannst Du die PHP Variable $artikelid verwenden. Aber in Deiner Tabelle mußt Du den richtigen Namen des Feldes verwenden.
Zitat:
$abfrage = @mysql_query("SELECT title, text FROM artikel WHERE artikelid = '$artikelid'");
|
Wenn das Feld bei Dir nur "id" heißt und nicht artikelid wird er nix finden wenn Du im sagst er soll $artikelid mit dem Feld artikelid vergleichen
Zitat:
<?
$abfrage = "SELECT title FROM Artikel ORDER BY timestamp DESC LIMIT 5";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo " ";
echo '<a href="artikel.php?artikelid=' . $row->id .'">' . $row->title . '</a>';
echo "<br>";
}
?>
</td>
<td height="600" width="610" background="back.jpg">
<?
$abfrage = mysql_query("SELECT title, text FROM Artikel WHERE id = '$artikelid'");
while($row = mysql_fetch_object($ergebnis))
{
echo $row->text;
}
|
heißt die Tabelle nur Artikel oder artikel ??? Ich bin mir nicht ganz sicher aber ich glaube mysql unterscheidet Groß- und Kleinschreibung.
Sag mal schreibst Du eigentlich jedesmal den ganze Quellcode neu oder änderst Du nur vorhanden Quellcode ab. Weil ab und zu schreibst Du den Tabellennamen groß, dann wieder klein, dann heißt das Feld mal artikelid, mal nur id .... Am besten nur immer ein Änderung machen bevor man was testet, sonst weiß man am Ende nicht welche Änderung was verursacht.