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