Lo que puedes hacer es activar los errores en tu servidor ya sea por medio de que configures tu php.ini o bien los actives en tiempo de ejecución utilizando
error_reporting(E_ALL);
ini_set('display_errors','On');
y ver cual es tu error, puede ser de sql.