我需要一些幫助以下代碼。它不顯示任何錯誤消息或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