Hola Josio,
Al hacer:
Código MySQL:
Ver originalSET @b
= '225,226,227,228';
SELECT *
FROM vw_Contents
WHERE idSite = ?
AND categoryId IN (?)
ORDER BY title
LIMIT ?,?';
quedaría una consulta como la siguiente:
Lo cual, efectivamente, retornaría probablemente un (1) registro como resultado.
Una opción es:
Código MySQL:
Ver original SELECT *
FROM vw_Contents
WHERE idSite = ?
AND categoryId IN (', @b, ')
ORDER BY title
LIMIT ?,?');
PREPARE stmt
FROM @query
;EXECUTE stmt
USING @a
, @c
, @d
;DEALLOCATE PREPARE stmt;
La consulta quedaría, algo como: