テーブルにこの 4 つのフィールドがあります。p1 p2 p3 p4 gameID は行テーブルです。したがって、その行のみを削除する必要があります。そのため、更新するplaye1 = ''
と行テーブルが削除されます。
p1 p2 p3 p4 が空の場合にのみ削除されることに注意してください。
そうでなければ私のコードは正しいですか?行 player1 を空に更新しますが、削除しませんでした。
if($p1 == $email_val){
$sql_update_player = mysql_query("UPDATE game SET player1='' WHERE gameID='$gameID' ") or die ( mysql_error() );
$stat = "1";
if(empty($p1) and empty($p2) and empty($p3) and empty($p4) ){
$sqlDelGame = mysql_query("DELETE FROM game WHERE gameID='$gameID'") or die ( mysql_error() );
echo "Game deleted";
}
}