使用ODBC

时间:2019-07-20 00:24:08

标签: sql odbc

我可以建立数据库连接,可以列出数据库中的所有表,甚至可以列出表中的所有列。我似乎无法做的是吐出表中的数据列表。

我尝试了几种方法来执行此操作,但似乎无法摆脱“无法执行查询”错误。不太确定我缺少什么。我已经阅读了几个示例,并在这里包括了我的最后两次尝试。

示例一:

  $sql = "SELECT wonum FROM WebWoUpdate";
  $res = odbc_exec($conn, $sql);
  while ($row = odbc_fetch_array($res)) {
    print($row['wonum'].",".$row['wonum'].",".$row['wonum']."\n");
  }  
  odbc_free_result($res);

示例二:

    $query = "SELECT WONUM, WOSTATUS, DateAdded, WrkrComments FROM WebWoUpdate";
    $result = odbc_exec($conn, $query) or die("Couldn't execute query!");
    echo "About to get field count<br/>";
    $field_count = odbc_num_fields($queryexec);
    echo "COUNT {$field_count}<br/>";
    // Get results
    echo "About to display results<br/>";
    odbc_result_all($queryexec);

但这很好用。...

$outval = odbc_columns($conn, "MP2", "%", "WebWoUpdate", "%");

    $pages = array();
    while (odbc_fetch_into($outval, $pages)) {
        echo $pages[3] . "<br />\n";

我只想显示数据>。

0 个答案:

没有答案