bin inzwischen auf MySQLi umgestiegen und das Problem mit Abgleich gelöst. Danke für die Hinweise!
Jetzt stehe ich aber vor zwei weiteren Problemen:
- es wird nur ein Wert aus dem Datenbank ausgegeben, obwohl es noch andere Werte gibt, die gleiche Bedingung erfüllen. (echo $ergebnis2 ["a"]; )
- wenn keine Werte in Datenbank sind, dann soll das Script das ausgeben: Sorry, there are nobody with your parameters. Anstatt des gibt das Script den Wert aus der Eingabe in Formular, also sich selbst. (Er wurde ja eingetragen (if($eintragen == true)), ist schon klar, aber wie man ihn ausschließt?)
Hätte vielleicht Jemand eine Idee, wie man diese Probleme löst?

PHP-Code:
if($eintragen == true)
{
$query2 = "SELECT a FROM tabelle WHERE b LIKE '$b' AND c LIKE '$c' ";
$result2 = mysqli_query($cxn, $query2);
$ergebnis2 = mysqli_fetch_assoc($result2);
}
if ($ergebnis2 == 0)
{
echo "Sorry, there are nobody with your parameters.";
}
else
{
echo $ergebnis2 ["a"];
}
Einen Kommentar schreiben: