|
|
|
| Здравствуйте уважаемые. Прошу помоши, т.к. ответа в существующих темах не нашёл !!
Есть подключаемая таблица через ODBC "Access" ххх.dbf (драйвер Microsoft dBaseDriver *.dbf ) :
id | timekp | value ,
id и value - числовые, timekp - datetime и содержит в себе дату и время последнего значения( данные телемеханики).
Появилась большая надобность видеть эти данные из Вебстраницы.
Подключаюсь из PHP, и в запросе поле timekp выбирается без времени, а с датой всё в порядке.
Т.е. в таблице поле timekp выглядит примерно так: '01.05.2007 15:33', а в запросе получаю только '01.05.2007'
Скажите пожалуйста как лечится, очень надо !!!
привожу код:
$dns = 'om_oik';
$bd = 'TC20074';
function record($resId){
$mpResult = odbc_fetch_array($resId);
if(is_array($mpResult)) {
return array_values($mpResult);
}
return false;
}
$resLink = odbc_pconnect($dns,'','');
if(is_resource($resLink))
{
$stQuery = "SELECT id,value, timekp FROM $bd where value>2 and value <5";
$resId = odbc_exec($resLink, $stQuery);
while(list($n1, $n2, $n3) = record($resId)) {
echo $n2, ' || ', $n1, ' || ', $n3;
echo "<br />\r\n";
}
if(is_resource($resId)) {
odbc_free_result($resId);
}
if(is_resource($resLink)) {
odbc_close($resLink);
}
} | |
|
|