[英]PHP Mysql DELETE if row was empty
我的桌子上有這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";
}
}
如果要刪除尚無任何玩家的游戲,可以運行:
DELETE FROM game
WHERE player1 = ''
AND player2 = ''
AND player3 = ''
AND player4 = '';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.