get_posts seems to be skipping the last Post

The default nmber of posts returned is 5.

To return more than 5 posts use:

$posts = get_posts( array('post_type' => 'events', 'numberposts' => 10) );

Or for all of them:

$posts = get_posts( array('post_type' => 'events', 'numberposts' => -1) );

More info about get_posts http://codex.wordpress.org/Template_Tags/get_posts

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)