ZBlog SQL WHERE 子句

摘要:SQL WHERE 子句取 ID 为 1 的文章$sql = $zbp->db->sql->get()->select($zbp->table['Post']) ->where(array('=', 'log_ID

SQL WHERE 子句

取 ID 为 1 的文章

$sql = $zbp->db->sql->get()->select($zbp->table['Post'])
                           ->where(array('=', 'log_ID', "1"))
                           ->sql;
$articles = GetListType('Post', $sql);

// where(array('=', 'log_ID', "1")) = 可以换成<>,LIKE,>=,<= 等等

SQL 语句输出:

SELECT * FROM zbp_post WHERE log_ID = '1'


重要:如果非要在where中拼接字符串请一定用addslashes转义单引号:

where('log_Title LIKE \'%' . addslashes('字符串') . '%\''