Ich möchte gerne mit diesem Code überprüfen ob in der Datenbank ein Wert vorhanden ist oder noch nicht.
Wenn der Wert vorhanden ist, soll er nichts machen und wenn er noch nicht drin steht, soll er es hinzufügen.
Dachte das wenn nichts drin steht, er den wert false zurück gibt doch irgendwie fügt er dann bei jedem aufruf den wert wieder in der Datenbank hinzu.
Wenn ich == true mache, dann macht er überhaupt nix, auch wenn die tabelle total leer ist.
Hier der Code:
Wenn der Wert vorhanden ist, soll er nichts machen und wenn er noch nicht drin steht, soll er es hinzufügen.
Dachte das wenn nichts drin steht, er den wert false zurück gibt doch irgendwie fügt er dann bei jedem aufruf den wert wieder in der Datenbank hinzu.
Wenn ich == true mache, dann macht er überhaupt nix, auch wenn die tabelle total leer ist.
Hier der Code:
PHP:
$checkfile = mysql_query("SELECT * FROM $pic_table WHERE pic_name = $bild AND k_id = $k_id");
if ($checkfile == false) {
mysql_query("INSERT INTO $pic_table VALUES('','$k_id','$bild','0')");
}