我想从我的 MySQL 表中获取页面列表。但是,如果 $user_id 值为 NULL,并且如果定义了 $user_id 值,我需要获取该特定用户添加的页面列表,我想获取所有用户添加的页面列表。我觉得可能有一个简单的解决方案,但我很长时间以来一直试图找到这种情况的解决方案,但我使用诸如“WHERE user_id is NOT NULL OR user_id = $user_id”之类的方法失败了。我需要如何修改下面的代码才能获得预期的结果?
public function getPagesList($user_id = NULL){
$this->db->query ('
SELECT `page_id`, `page_name`
FROM `pages`
WHERE `user_id` = :user_id
');
$this->db->bind(':user_id', $user_id);
return $this->db->resultSet();
}
婷婷同学_
精慕HU