also ich will eine funktion schreiben die prüft ob ein wert dein einer datenbank entspricht und wenn er es tut soll sie false ausgeben
mein problem ist jetzt jedoch das ich nicht weiß wie ich es erreichen kann, dass true nur ausgegeben werden soll wenn alle werte ungleich dem zu überprüfenden wert sind.
hier was ich bis jetzt hab
Code
//Funktion ur Prüfung auf gleichheit der Datenbankeinträge mit dem einegegebenen
function equal($what/*zu Prüfender wert*/){
$result = mysql_query ( "SELECT
`zutat`
FROM
`zutaten`"
) OR die(mysql_error()) ;
while($data = mysql_fetch_assoc($result)){
if(($data['zutat'] == $what)){
return false;
}
else {
return true ;
}
}
}
Alles anzeigen
wie könnte ich erreichen, dass der else teil nur ausgeführt wird wenn alle werte nicht == $what sind
PS : wenn mein ansatz völlig falsch ist sagt es mir