Ich habe eine Tabelle mit folgenden Spalten:
name, plz, ort, strasse, telefon, kanton
Ich will mir nur die Adressen ausgeben lassen wo der Kanton Aargau lautet.
Fehler: Unknown column 'Aargau' in 'where clause'
Weiß jemand Rat?
	
							
						
					name, plz, ort, strasse, telefon, kanton
Ich will mir nur die Adressen ausgeben lassen wo der Kanton Aargau lautet.
Fehler: Unknown column 'Aargau' in 'where clause'
Weiß jemand Rat?
PHP-Code:
	
	
// Versuchen, die DB-Verbindung herzustellen
if ($verbindung = mysql_connect ($servername, $benutzer, $passwort)) {
    echo "";
} else {
    echo "Der Verbindungsversuch zur DB ist fehlgeschlagen! " . mysql_error(); 
    exit();
}
// Die Datenbank auswählen
if (!mysql_query ("USE $datenbank;")) {
    echo "Die Datenbank konnte nicht ausgewählt werden: " . mysql_error();
    exit();
} else {
    echo "";
}
var_dump($_POST);    
// Variable definieren
   $eingegeben = 'Aargau';
// Die Tabelle adressen auslesen
   $anfrage = "SELECT name, plz, ort, strasse, telefon, kanton FROM adressen WHERE kanton= $eingegeben;";
if (!($ergebnis = mysql_query($anfrage))) {
    echo "Die Anfrage ist fehlgeschlagen! " . mysql_error();
    exit();
} else {
    echo "";
}
// Die Anzahl der Datensätze (Zeilen) zählen
$anzahl_zeilen = mysql_num_rows($ergebnis);
echo "Es wurden <B>$anzahl_zeilen</B> Adressen gefunden.<P>"; 
// Den Kopf der HTML-Tabelle generieren
echo "<TABLE BORDER=\"3\">";
echo "<TR>";
echo "<TD BGCOLOR=\"#BBBBBB\"><B>Name der Firma</B></TD>";
echo "<TD BGCOLOR=\"#BBBBBB\"><B>PLZ</B></TD>";
echo "<TD BGCOLOR=\"#BBBBBB\"><B>Ort</B></TD>";
echo "<TD BGCOLOR=\"#BBBBBB\"><B>Straße</B></TD>";
echo "<TD BGCOLOR=\"#BBBBBB\"><B>Telefon</B></TD>";
echo "<TD BGCOLOR=\"#BBBBBB\"><B>Kanton</B></TD>";
echo "</TR>";
// Alle Zeilen aus der DB holen 
// und in die HTML-Tabelle einfügen
while ($zeile = mysql_fetch_object($ergebnis)) {
    echo "<TR>";
    echo "<TD>$zeile->name</TD>";
    echo "<TD ALIGN=\"center\">$zeile->plz</TD>";
    echo "<TD>$zeile->ort</TD>";
    echo "<TD>$zeile->strasse</TD>";
    echo "<TD>$zeile->telefon</TD>";
    echo "<TD>$zeile->kanton</TD>";
    echo "</TR>";
}
// Das Ende der HTML-Tabelle generieren
echo "</TABLE>";
// Die Verbindung zur Datenbank schließen
mysql_close($verbindung); 
          
 Moderator
 (im select)
							
						
 
 usw.... 
  TobiaZ hatte die Lösung wie gesagt schon von Anfang an.
							
						
Kommentar