使用odbc_result显示多个表选择语句

时间:2014-09-09 11:24:01

标签: php ms-access odbc

我有一个问题:

$sql="SELECT * FROM LAF_INFO, SIGNATURE_INFO WHERE LAF_INFO.LAF_NO = SIGNATURE_INFO.LAF_NO";

它带来了数据,但我无法弄清楚如何在PHP中显示它。

$rs=odbc_exec($conn,$sql);
if (!$rs) {
  exit("Error in Database Connection");
}
 while (odbc_fetch_row($rs)) {  
         $date_raw = odbc_result($rs, "LAF_INFO.DATE_LAF");
         echo $date_raw
   }

它给出了错误。

//Warning: odbc_result() [function.odbc-result]: Field LAF_INFO.DATE_LAF not found in path

该表格包含字段DATE_LAF。如果我只使用一个表进行选择,它可以正常工作。

任何想法如何显示。

1 个答案:

答案 0 :(得分:0)

您正在选择DATE_LAF,因此您应该将代码更改为:

$rs=odbc_exec($conn,$sql);
if (!$rs) {
  exit("Error in Database Connection");
}
 while (odbc_fetch_row($rs)) {  
         $date_raw = odbc_result($rs, "DATE_LAF");
         echo $date_raw
   }