我遇到了两个令人痛苦的恼人错误:
PHP警告:odbc_exec():SQL错误:[Microsoft] [ODBC SQL Server驱动程序]连接正忙于另一个hstmt的结果,第22行的blahblah中的SQL ExecDirect中的SQL状态S1000
PHP警告:odbc_fetch_row()期望参数1为资源,给定布尔值
然后它会继续并列出我在该专栏中寻找的所有内容。我真的只需要知道如何清理我的结果,然后我就可以开始筛选它们了。
$conn = odbc_pconnect("$driver;Server=$server;Database=$database;MARS_Connection=yes", $user, $password);
if ($conn) {
echo "Connection established.";
} else{
die("Connection could not be established.");
}
$sql = 'SELECT t_item FROM erplnfp7.twhinr140600';
$outval = odbc_columns($conn, "erplnfp7", "%", "twhinr140600", "%");
$pages = array();
while (odbc_fetch_into($outval, $pages)) {
echo $pages[3] . PHP_EOL;
$q = 'SELECT t_item FROM twhinr140600';
$cur = odbc_exec($conn,$q);
while(odbc_fetch_row($cur)){
$CommSettings = odbc_result($cur,'t_item');
echo "$CommSettings";
}
}
odbc_close($conn);
由于