Buenas, en PHP siempre estuve trabajando con el driver PDO para hacer mis consultas MySQL.
Hace unos días comencé un proyecto nuevo y decidí utilizar (y de paso aprender) el driver Mysqli.
Las consultas sin parámetros las realizo sin inconvenientes, pero cuando quiero pasar parámetros no logro hacerlas funcionar.
Tengo la siguiente función, en la cual entra por parámetro una fecha con formato: Y-m-d.
Código PHP:
function getIdMenu($unaFecha,$con)
{
/*
* Entra la fecha seleccionada por el usuario y devuelve
* el id del menu correspondiente.
*/
$dt = "'$unaFecha 00:00:00'";
$idMenu = NULL;
$stmt = $con->prepare("SELECT IdMenu FROM menues WHERE ? BETWEEN Desde AND Hasta");
$stmt->bind_param('s',$dt);
$stmt->execute();
$stmt->bind_result($idMenu);
while ($stmt->fetch()){
echo $idMenu."<br/>";
}
}
Pero la función no imprime nada. En qué estoy fallando?.