2013-02-15 102 views
0

警告提供的参数是不符合一个有效的ODBC结果资源没有得到错误

误差线,而第一行ODBC获取查询

$query=("select * from company_master order by ccode "); 
$i=1; 
while($row=odbc_fetch_array($query)) 
{ 
$string. 
+3

哪来你的'odbc_exec($查询)的参数部分; '? RTM:http://php.net/manual/en/function.odbc-fetch-array.php – 2013-02-15 08:15:53

回答

4

odbc_fetch_array预计从资源odbc_exec(),不是一个字符串。

例如:

$query="select * from company_master order by ccode "; 
$res = odbc_exec($conn, $query); 

$results = odbc_fetch_array($res); 

foreach ($results as $row) { 
    //... 
} 

请参阅从http://php.net/manual/en/function.odbc-fetch-array.php

+0

明白了问题已关闭谢谢大家 – 2013-02-15 08:19:15