He extendido la clase PDO para crear una clase de base de datos simple y actualmente uso prepare + execute para todas las consultas ejecutadas en la base de datos, incluso las que lo hacen no tiene parámetros (por ejemplo, SELECCIONAR * FROM tabla).PDO :: query vs. PDOStatement :: execute (PHP y MySQL)
La pregunta es: ¿hay un beneficio en el rendimiento para usar realmente la consulta PDO :: para consultas simples que no tienen parámetros, en lugar de preparar/ejecutar?
@summea En realidad ambos devuelven 'PDOStatement', usted está pensando en' PDO :: exec', pero eso no es un problema aquí. – pmm
Buen punto; Yo siempre los mezclo ... – summea