我有一個包含以下示例的表我需要刪除兩者,但問題是我只有帖子 ID:“PEzQo82KYTLLoXw”作為參數,即使有評論,如何刪除兩者?post_id#commentPEzQo82KYTLLoXw#comment_id雖然這是我的查詢$p_id = "PEzQo82KYTLLoXw";$likes = $pdo->prepare('DELETE FROM likes WHERE post_id = :like_p_id');$likes->bindParam(':like_p_id', $p_id);$likes->execute();由于評論是隨機的,如何同時刪除與其相關的所有評論?`PEzQo82KYTLLoXw#comment_id`
1 回答

手掌心
TA貢獻1942條經驗 獲得超3個贊
您需要一個 LIKE 子句來匹配 pid 的模式
$p_id = "PEzQo82KYTLLoXw";
$likes = $pdo->prepare('DELETE
FROM likes WHERE post_id like
Concat( :like_p_id,'%');
$likes->bindParam(':like_p_id',
$p_id);
$likes->execute();
- 1 回答
- 0 關注
- 156 瀏覽
添加回答
舉報
0/150
提交
取消