Error al usar declaraciones preparadas de PDO y LIMIT en la consulta [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo aplicar el método bindValue en la cláusula LIMIT? 10 respuestas

Estoy usando PDO en mi aplicación. Pero tengo un problema mientras estoy trabajando con declaraciones preparadas en una consulta que contieneLIMIT. ¿Cuál es el problema
Códigos:

$start = 0;
$rows = 20;
$sql = "SELECT * FROM tbl_news ORDER BY date DESC LIMIT ?, ?";
$q = $db->prepare($sql);
$q->execute(array($start , $rows));

Error

verifique el manual que corresponde a la versión de su servidor MySQL para la sintaxis correcta para usar cerca de '' 0 ',' 20 ''

Respuestas a la pregunta(6)

Su respuesta a la pregunta