【问题标题】:how to call sybase view using odbc in PHP如何在 PHP 中使用 odbc 调用 sybase 视图
【发布时间】:2017-09-26 17:22:51
【问题描述】:

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

Query -- select * from odb.VP_myview;

odb = odbc DSN VP_myview = view

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

下面是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 天开始尝试,但没有成功。

【问题讨论】:

    标签: php odbc sybase


    【解决方案1】:

    来自手册:

    使用 odbc_num_rows() 确定之后可用的行数 SELECT 将返回 -1 与许多驱动程序。

    对于 Sybase 来说尤其如此。参考文献this question

    【讨论】:

      猜你喜欢
      • 2017-02-18
      • 2020-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多