Hallo!
Ich arbeite mich gerade tiefer in PHP und MySQL ein. Jetzt habe ich einen Fehler, bei dem ich die Quelle nicht finde. Das ganze ist nicht besonders schwierig, deswegen verzweifle ich solangsam. Bitte schreibt über den Sinn meines Vorhabens nichts, da es nur für Übungszwecke ist. Da dies meine erste Frage zum Thema Datenbank ist, hoffe ich, dass ich alle wichtigen Infos posten werde :-) Also, die Tabelle sieht so aus:
Tabelle "text":
* ID INT AUTO-INCREMENT PRIMARY KEY,
* content TEXT,
* siteID VARCHAR(255)
Meine Abfrage mit PHP sieht so aus:
$header = "SELECT
content
FROM
text
WHERE
siteID = header";
$getheader = mysql_query($header) OR die(mysql_error());
echo $getheader['content'];
echo $getheader;
Die zwei echos sind da, weil ich nicht weiß, wie man auf die Daten zugreift, die man bekommt, wenn man nur eine einzige Spalte ausgegeben haben will.
Ich möchte, dass der Inhalt von "content" ausgegeben wird. Und zwar nur da, wo die siteID den Wert "header" hat.
Die Fehlermeldung lautet:
Unknown column 'header' in 'where clause'
Aber warum gibt MySQL das aus?
Unknown column 'header'
Das hört sich so an, als ob MySQL nach einer Spalte sucht, die 'header' heißt, oder?
Übrigens besteht die Spalte "siteID" mit dem Wert "header". Vielen Dank für eure Hilfe!
ciao, ww
Ein japanisch-deutsches Gedicht
sh:( fo:| ch:~ rl:( br:> n4:~ ie:% mo:) va:) de:] zu:) fl:( ss:| ls:~ js:)