Запрос
SELECT UNITSTAT, DTSTAT, UNITID,
0 PhNom, 0 PhMax, 0 PhA, 0 PhB, 0 PhC
from STATHIST
WHERE UNITID = 216
AND DtStat between '01.10.2015 11:19' and '06.11.2015 11:19'
ORDER BY DTSTAT DESC
ROWS 20
выполнен в IBExpert возвращает мне следующие:
А вот такой же запрос только в PHP возвращает мне пустые колонки:
Вот код:
<?php
include ("bd_config.php"); // подключение блока где реализуется подключение к БД
$strSQL = "SELECT UNITSTAT, DTSTAT, UNITID, 0 PhNom, 0 PhMax, 0 PhA, 0 PhB, 0 PhC from STATHIST
WHERE UNITID = 215
AND DtStat between '".$_POST['date_start']."' and '".$_POST['date_stop']."'
ORDER BY DTSTAT DESC
ROWS 20"; // запрос
$rs = ibase_query($strSQL, $db);
$table = "<table border=1 width = '600px' align=center>";
$k=1;
while($row = ibase_fetch_row($rs)) { //цикл
if($k%2==0) $color="#FFFFFF";else $color="#C0C0C0";
$k++;
$table .= "<tr BGCOLOR='$color'>";
$table .= "<td >".$row['UNITSTAT']."</td>";
$table .= "<td >".$row['DTSTAT']."</td>";
$table .= "<td >".$row['UNITID']."</td>";
$table .= "<td >".$row['PHNOM']."</td>";
$table .= "<td >".$row['PHMAX']."</td>";
$table .= "<td >".$row['PHA']."</td>";
$table .= "<td >".$row['PHB']."</td>";
$table .= "<td >".$row['PHC']."</td>";
$table .= "</tr>";
}
$table .= "</table>";
echo $table; // выводится
?>