Помощь - Поиск - Пользователи - Календарь
Полная версия: Apache+PHP+BD2
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
Atreides
Есть задача написать запрос на отображение данных в браузере из БД под DB2. Установил Apache второй версии, PHP, клиент DB2. Простейшие вещи из PHP обрабатываются корректно, но вот проблема в следующем как только хочу законтиться к БД и вывести данные на выходе получаю пустую страницу. Уже и весь конфиг файл излазил, не могу найти в чем проблема, многие говорят, что коннект не проходит. Прикрепил файлик конфига из Апача.
Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<title>ТЕСТ</title>
</head>
<body>

<?php
$base="base";
$name="user";
$password="password";

$conn=odbc_connect($base,$name,$password) or die(odbc_errormsg());

$sql=odbc_exec($conn, "select id, kodpl from iodvdb.oobdan where id in(1476799501, 1476799502)") or die(odbc_errormsg());

$row=odbc_fetch_array($sql);

do
{
echo $row['ID'];
    echo $row['KODPL'];
}

while ($row=odbc_fetch_array($sql));

odbc_close($conn);

?>

</body>
</html>
klem4
Если php у Вас точно исполняется, и никаких ошибок на странице не выводится, возможно, запрос возвращает пустой результат ? Попробуйте после exec вывести odbc_num_rows($sql);
Atreides
Настроил, теперь все выводит, правда приходится ждать более 30 секунд, так же на это PHP матюкается.
Atreides
Проблема со временем как-то сама-собой решилась.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.