| 559 | | $comments= DB::table( 'comments' ); |
| 560 | | $commentinfo= DB::table( 'commentinfo' ); |
| 561 | | $sql= " |
| 562 | | DELETE {$comments}.*, {$commentinfo}.* |
| 563 | | FROM {$comments} |
| 564 | | LEFT JOIN {$commentinfo} ON {$comments}.id = {$commentinfo}.comment_id |
| 565 | | WHERE {$comments}.status = ?; |
| 566 | | "; |
| 567 | | |
| 568 | | DB::query( $sql, array( Comment::status( $status ) ) ); |
| | 564 | if ( ! is_int( $status ) ) { |
| | 565 | $status= Comment::status( $status ); |
| | 566 | } |
| | 567 | |
| | 568 | $comment_ids= implode( ',', DB::get_column( 'SELECT id FROM {comments} WHERE status=?', array ( $status ) ) ); |
| | 569 | $results= DB::query( 'DELETE FROM {comments} WHERE id IN (?)', array( $comment_ids ) ); |
| | 570 | $results= DB::query( 'DELETE FROM {commentinfo} WHERE comment_id IN (?)', array( $comment_ids ) ); |
| | 571 | |