Привет всем.
Как оптимальнее сделать - использовать две разных функции для выборки по одну и двум параметрам или одну с условием, что второй может отсутствовать?
Например:
public static function get_all_responses( $task_id = '' ) {
$get_results = $wpdb->get_results(
"
SELECT * FROM $table_name
WHERE task_id = $task_id
", ARRAY_A
);
}
public static function get_responses_by_user( $user_id = '', $task_id = '' ) {
$get_results = $wpdb->get_results(
"
SELECT * FROM $table_name
WHERE task_id = $task_id
AND sender_id = $user_id
", ARRAY_A
);
}
Какая хорошая практика в данном случае? Плодить код или проверки?