Soy incapaz de Execut guión largo de la DOP se produce una excepción:¿Cómo ejecutar el script mysql con variables usando PHP :: PDO?
SQLSTATE[HY000]: General error
Si presento la escritura que no contiene las variables que se ejecuta w/o problema. La misma secuencia de comandos se ejecuta en la interfaz phpmyadmin.
Aquí es mi fragmento de código:
try {
$dsn = "mysql:host=" . DB_SERVER . ";dbname=" . DB_DEFAULT;
$db = new PDO($dsn, DB_USER, DB_PASS);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$q = $db->query($query);
if (!$q) {
echo $db->errorInfo();
} else {
$rows = $q->fetchAll(PDO::FETCH_ASSOC);
}
} catch (PDOException $e) {
var_dump($e);
}
Aquí es alguna prueba de que no ejecute por DOP:
SET @ra_LMC:=80.9;
SELECT @ra_LMC;
Cómo me Execut con DOP los guiones de varias líneas?
Gracias
Arman.
¿Vemos cómo es su consulta? –
La consulta falla si existe un operador "set". Como está escrito en el ejemplo. – Arman