Hallo zusammen,
ich habe folgendes Problem. Ich frage über PHP ab ob ein Datensatz in der Datenbank leer ist, wenn ja (true) dann soll er mir das mitteilen und ich handel dann entsprechend im PHP-Script. An sich funktioniert das ganze auch. Aber sobald ich ein Fremdschlüssel zu dieser Datenbanktabelle erstelle/hinzufüge, geht mein PHP-Script immer ins nein (false). Egal ob der Datensatz vorhanden ist oder nicht. Ist mein PHP-Script falsch? Wenn nein, warum geht er dann immer ins Nein?
Ich bedanke mich schon mal im Voraus für eure Mühen
ich habe folgendes Problem. Ich frage über PHP ab ob ein Datensatz in der Datenbank leer ist, wenn ja (true) dann soll er mir das mitteilen und ich handel dann entsprechend im PHP-Script. An sich funktioniert das ganze auch. Aber sobald ich ein Fremdschlüssel zu dieser Datenbanktabelle erstelle/hinzufüge, geht mein PHP-Script immer ins nein (false). Egal ob der Datensatz vorhanden ist oder nicht. Ist mein PHP-Script falsch? Wenn nein, warum geht er dann immer ins Nein?
Ich bedanke mich schon mal im Voraus für eure Mühen

PHP:
$sql = "SELECT BEFEHL....";
$result = mysqli_query($dbConfig->connect, $sql);
if(mysqli_num_rows($result)==0){
return true;
}else{
return false;
}