Hallo,
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?
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"];
}
Kommentar