DB2+PHP+APACHE+Windows
Добавлено: 30 авг 2010, 15:43
Добрый день коллеги! Возникла проблема следующего рода, надо передать из PHP под Апачем запрос SQL с параметрами, запрос к хранимой процедуре в DB2. Подключение вроде проходит, но запарывает запрос всегда, в Дата центре или контроле нормально все выдает. Ниже пример как я вывожу:
Вывожу примерно так
вот может на вопросы ругается?
или пробовал так
в обоих случаях тыкает в запрос.
Если кто знает, можно с примером ответ. а то только начал с php работать
Вывожу примерно так
Код: Выделить всё
$base="LOCD";
$dblogin = '***';
$dbpassword = '****';
$conn = new PDO('odbc:LOCD',$dblogin,$dbpassword);
$sql = "call LSOM02.GET_OTPR_PAYER ('2010-06-25-00.00.00', '2010-06-26-00.00.00', 100027162, 0, ?, ? );";
$stmt = $conn->exec($sql);
do {
$rows =$stmt->fetch();
if ($rows) {
echo($rows);
}
} while ($stmt->nextRowset());
или пробовал так
Код: Выделить всё
base="LOCD";
$name="***";
$password="***";
$conn=odbc_connect($base,$name,$password) or die(odbc_errormsg());
$sql=odbc_exec($conn, "call LSOM02.GET_OTPR_PAYER ('2010-07-30-00.00.00', '2010-07-31-00.00.00', 100027162, 0,?,?)") or die(odbc_errormsg());
$row=odbc_fetch_array($sql);
do
{
echo $row['ID'];
}
while ($row=odbc_fetch_array($sql));
odbc_close($conn);
Если кто знает, можно с примером ответ. а то только начал с php работать