von bigvillain |
@Philipp Gérard
Danke,
die Lösung ist natürlich noch besser und funktioniert auch prima!
Gruß Gordian! |
von Philipp Gérard |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14: | $q = mysql_query("SELECT count(*) FROM table WHERE x = 'y'");
$r = mysql_result($q,0,0);
if($r == 0){
return FALSE;
}
else {
return TRUE;
} |
|
von bigvillain |
Wie du es meintest hab ich es leider nicht hinbekommen.
Auch wenn dies sicherlich nicht die eleganteste Variante ist, hab es jetzt so gelöst:
1:
2:
3:
4:
5:
6:
7:
8:
9: | $sql = mysql_query("SELECT X FROM Y WHERE X LIKE 'Z'");
$zahl = mysql_fetch_array($sql);
if(count($zahl) == 2) {
echo "true";
}
else {
echo "false";
} |
Dazu sollte ich noch sagen, dass die Spalte UNIQUE angelegt wurde.
Gruß Bigvillain! |
von bastir |
Jep das geht.
Versuche es mal damit:
1:
2:
3:
4:
5:
6:
7:
8: | $qSQL = "SELECT X
FROM Y
WHERE Z=Bedingung";
$rSQL = MYSQL_QUERY($qSQL);
if(!@MYSQL_FETCH_RESULT($rSQL, X))
echo "true";
else
echo "false"; |
Habs selbst nicht probiert, sollte aber funzen.
Good luck |
von bigvillain |
Hallo,
weiss jemand, wie ich mit PHP prüfen kann, ob in einer MySQL Datenbank die Spalte "X" von der Tabelle "Y" den Eintrag "Z" schon enthält, so dass bei Vorhandensein true bzw. false zurück gegeben wird?
Gruß Bigvillain! |
|