Если случайно забыть 3й параметр, то получим ошибку в sql запросе.
MySQL Query Error: SELECT FROM b_blog_post P WHERE ((((P.PUBLISH_STATUS = 'P' )))) AND ((((P.TITLE = 'comm267342' )))) AND ((((P.BLOG_ID = 778 )))) LIMIT 0, 1[You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM b_blog_post P WHERE ((((P.PUBLISH_STATUS = 'P' )))) AND ((((P.TITLE = 'c' at line 1]
так будет все ок:
Код |
---|
$dbPosts = CBlogPost::GetList( array(), $arFilter, array("nTopCount"=>1), array("ID") ); |
MySQL Query Error: SELECT FROM b_blog_post P WHERE ((((P.PUBLISH_STATUS = 'P' )))) AND ((((P.TITLE = 'comm267342' )))) AND ((((P.BLOG_ID = 778 )))) LIMIT 0, 1[You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM b_blog_post P WHERE ((((P.PUBLISH_STATUS = 'P' )))) AND ((((P.TITLE = 'c' at line 1]
так будет все ок:
Код |
---|
$dbPosts = CBlogPost::GetList( array(), $arFilter, false, array("nTopCount"=>1), array("ID") ); |
Не бойтесь делать того что не умеете. Ковчег построил любитель...Профессионалы построили Титаник