que solía tener esto como una de las opciones (cuarto param) pasó a DOP constructor:PDO :: exec() o PDO :: query()?
$aOptions[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET NAMES utf8";
Pero acaba de encontrar que no funciona en algunas versiones de PHP en Windows (no funciona en 5.3) debido a algún error.
ahora tengo que correr SET NAMES utf8
utilizando $pdo->exec("SET NAMES utf8");
o $pdo->query("SET NAMES utf8");
justo después de la instancia del objeto pdo. Entonces, ¿cuál debería usar - exec() o query()?
¿Notaste alguna diferencia? –
Feliz de ver a otra persona usando PDO en lugar de esas horribles funciones mysql_query.:) – awm
Lo he estado utilizando durante mucho tiempo, pero recientemente comencé a desarrollar en mi PC hogareña que es Windows, y ahora algunos errores relacionados con Windows comienzan a aparecer – Dmitri