我需要一些帮助以下代码。它不显示任何错误消息或PDO查询数据。我在这里做错了什么?我不收取PDO数据查询和不显示数据(显示空白)
include_once('../conexion.php');
$equipoida = $_POST['equipoida'];
$desde = $_POST['desde'];
$hasta = $_POST['hasta'];
$fechas = "SELECT horatrabajo.idequipo, CONCAT(equipo.nombre,' ',equipo.modelo,' ',equipo.marca) AS flota, horatrabajo.horastrab, horatrabajo.fecha FROM horatrabajo INNER JOIN equipo ON horatrabajo.idequipo = equipo.idequipo WHERE horatrabajo.idequipo = $equipoida AND fecha BETWEEN $desde AND $hasta ORDER BY fecha ASC";
$stmtfechas = $DB_con->query($fechas);
$filasfechas =$stmtfechas->fetchAll();
if (empty($filasfechas))
{
$resultado = "No hay Fechas Disponibles!";
}
foreach ($filasfechas as $filaflo)
{
print $filaflo['idequipo'].' '.$filaflo['horastrab'].' '.$filaflo['fecha'];
}
请提供更多信息,或直接在数据库中执行$ fechas ..当我打印 – Kamal
这位朋友你好$ fechas显示此:SELECT horatrabajo.idequipo,CONCAT(equipo.nombre,””,equipo.modelo, ',equipo.marca)AS flota,horatrabajo.horastrab,horatrabajo.fecha从horatrabajo INNER JOIN EQUo ON horatrabajo.idequipo = equipo.idequipo WHERE horatrabajo.idequipo = 1 AND fecha BETWEEN 2016-01-01和2016-01-03 ORDER BY fecha ASC –
Add error_reporting(E_ALL);并尝试在mysql中执行此查询以检查数据是否存在。 – Kamal