从第二个网站PHP文件打开连接时出现ODBC连接错误
我有一个网站,是拉瓶日历信息通过和ODBC连接。第一次在主文件中打开连接时,它工作正常。但是,在该文件中,我有一些jquery,它发布到另一个也使用ODBC连接的文件。但是,ODBC连接在第二个文件中总是失败 注意,如果我把第二个ODBC连接放在第一个文件的底部,它就可以工作了。我想也许我需要关闭第一个连接,但这似乎与它是否有效无关 例如,我尝试了odbc_close();或关闭($conn) 此外,如果单独运行另一个文件(即在自己的窗口中自己打开),则连接可以正常打开 有什么想法吗从第二个网站PHP文件打开连接时出现ODBC连接错误,php,odbc,Php,Odbc,我有一个网站,是拉瓶日历信息通过和ODBC连接。第一次在主文件中打开连接时,它工作正常。但是,在该文件中,我有一些jquery,它发布到另一个也使用ODBC连接的文件。但是,ODBC连接在第二个文件中总是失败 注意,如果我把第二个ODBC连接放在第一个文件的底部,它就可以工作了。我想也许我需要关闭第一个连接,但这似乎与它是否有效无关 例如,我尝试了odbc_close();或关闭($conn) 此外,如果单独运行另一个文件(即在自己的窗口中自己打开),则连接可以正常打开 有什么想法吗 $con
$conn=odbcConnect();
$sql=(“从主计划主计划0中选择*);
$result=odbc_exec($conn,$sql);
$cases=(odbc_结果($result,'Quantity'))/12;
$productDesc=odbc_结果($result,'ProdDesc');
$odbcDate=odbc_结果($result,'Date');
$ProdNo=odbc_结果($result,'ProdNo');
?>
描述
项目
量
手头
方差
日期
产品ID
产品说明
我发现,我用来调用另一个文件的JQuery$.post功能在一个循环中,导致odbc_数据库被多次调用。我想可能已经用完了我们的许可证了
这就解释了为什么我之前在MySQL数据库中使用它时,它还不错,对许可证的数量没有限制
对不起,我犯了这样一个愚蠢的错误
$conn = odbcConnect();
$sql = ("SELECT * FROM Master_Schedule Master_Schedule_0 ");
$result = odbc_exec($conn, $sql);
$cases = (odbc_result($result, 'Quantity'))/12;
$productDesc = odbc_result($result, 'ProdDesc');
$odbcDate = odbc_result($result, 'Date');
$ProdNo = odbc_result($result, 'ProdNo');
?>
<table>
<thead>
<th>Desc</th>
<th>Item</th>
<th>Quantity</th>
<th>On Hand</th>
<th>Variance</th>
</thead>
<tr> <td>Date</td> <td> <?php echo $odbcDate; ?> </td> <td> </tr>
<tr> <td>Product ID</td> <td> <?php echo $ProdNo ?> </td> </tr>
<tr> <td>Product Desc</td> <td> <?php echo $productDesc ?> </td> <td> <?php echo $cases ?> </td> </tr>
</table>