Buenas, estoy tratando de migrar de Mysql a PDO.
He de decir que el driver Mysql me era muy intuitivo y lo conocía de memoria je. Pero debido a que fue considerado obsoleto, decidí migrar de driver. Por recomendaciones elegí PDO.
El tema es que, a pesar de realizar una conexión exitosa, me esta constando horrores, lograr recuperar datos de la db.
Ejecuto el siguiente código:
Código PHP:
$dt = "'$unaFecha 00:00:00'";
try{
$result = $con->prepare("SELECT IdMenu FROM menues WHERE ? BETWEEN Desde AND Hasta");
$result->execute(array($dt));
$row = $result->fetchAll();
return $row[0];
}
catch(PDOException $e){
echo 'Error: ' . $e->getMessage();
}
Y PHP me devuelve:
Cita: [27-Aug-2012 13:44:21 UTC] PHP Notice: Undefined offset: 0 in /media/Datos/www/KitchenMyAdmin/src/library/menu.inc.php on line 17
Lo que no entiendo es lo siguiente. Aparentemente la consulta se ejecuta, pero cómo puedo recuperar los datos ?.
Saludos y gracias !