Vinzenz Mai: Select-Abfrage

Beitrag lesen

Hallo Hugo

Mein Problem ist, daß er irgendwie die AND-Verknüpfung ignoriert, da die Abfrage immer mehrere Übereinstimmungen findet, obwohl diese in meiner Datenbank nicht vorkommen.

Es ist eine gute Idee, das SQL-Statement in einer eigenen Variablen zusammenzustellen. Diese Variable kann man zu Debug-Zwecken ausgeben.

Ein Ansatz wäre z.B:

$strSQL = "SELECT * FROM bestand WHERE a = '$name' AND b = '$größe' AND c = '$farbe' ";
echo $strSQL;  // zur Debug-Ausgabe
$result = mysql_query($strSQL)
          or die ("SQL-Anweisung: $strSQL<br>" . mysql_error());

Freundliche Grüße

Vinzenz