如何在PHP中使用odbc调用sybase视图

如何在PHP中使用odbc调用sybase视图,php,odbc,sybase,Php,Odbc,Sybase,我试图在PHP中从sybase view ODBC获取记录,但它不返回数据。 我正在从表中获取记录,但无法从视图中获取数据 查询-从odb.VP_myview中选择* odb=odbc DSN VP_myview=视图 上面的查询并没有显示任何错误,但同时并没有返回任何记录 下面是PHP代码 <?php $con = @odbc_connect('DSN','USERNAME','PASSWORD',SQL_CUR_USE_ODBC) or die("<B>Error!<

我试图在PHP中从sybase view ODBC获取记录,但它不返回数据。 我正在从表中获取记录,但无法从视图中获取数据

查询-从odb.VP_myview中选择*

odb=odbc DSN VP_myview=视图

上面的查询并没有显示任何错误,但同时并没有返回任何记录

下面是PHP代码

<?php
$con = @odbc_connect('DSN','USERNAME','PASSWORD',SQL_CUR_USE_ODBC) or die("<B>Error!</B> Couldn't Connect To Database. Error Code:  ".odbc_error());
$query = 'select * from odb.VP_myview';
$result = odbc_exec($con,$query);
$totrec = odbc_num_rows($result);
var_dump($totrec);// it return negative integer number
exit;

?>
这将是非常大的帮助。我从最近3-4天开始尝试,但没有成功。

手册:

使用odbc_num_rows来确定完成后可用的行数 SELECT将返回-1,其中包含许多驱动程序

对Sybase来说尤其如此。手册中的C.f.

使用odbc_num_rows来确定完成后可用的行数 SELECT将返回-1,其中包含许多驱动程序

对Sybase来说尤其如此。到岸价