おはようございます。私は自分でこれを行うことができればよかったのですが、私は MySQL ステートメントのマスターではなく (まだ)、このDELETEクエリで迷子になったので、ここに行きます...
このような単純なDELETEクエリを実行する必要があります (ID でコメントを削除します)。
DELETE FROM mya_news_comments WHERE comment_id='".$_GET['comment_id']."'";
しかし同時に、人々がウェブサイト全体でコメントを削除するのを防ぐために、このコメントを削除する人が本来の人物 (私たちの場合はアーティスト) であることを確認する必要があります。
mya_newsフィールドの中にある別のテーブルがありますnews_id。artist_id
またmya_news_comments、というフィールドもありますnews_id
したがって、他のアーティストではなく、特定のアーティストの comment_id を削除することを確認する必要があります。news_id基本的に、フィールド fromが同じfrommya_news_commentsのフィールドでチェックアウトされ、fromが等しいかどうかをクロスチェックする必要があります (これは my を保持します)news_idmya_newsartist_idmya_news$_idartist_id
私は本当にここで立ち往生しています。必要に応じて詳細をお知らせいただければ幸いです。
ありがとう。