从第二个网站PHP文件打开连接时出现ODBC连接错误

从第二个网站PHP文件打开连接时出现ODBC连接错误,php,odbc,Php,Odbc,我有一个网站,是拉瓶日历信息通过和ODBC连接。第一次在主文件中打开连接时,它工作正常。但是,在该文件中,我有一些jquery,它发布到另一个也使用ODBC连接的文件。但是,ODBC连接在第二个文件中总是失败 注意,如果我把第二个ODBC连接放在第一个文件的底部,它就可以工作了。我想也许我需要关闭第一个连接,但这似乎与它是否有效无关 例如,我尝试了odbc_close();或关闭($conn) 此外,如果单独运行另一个文件(即在自己的窗口中自己打开),则连接可以正常打开 有什么想法吗 $con

我有一个网站,是拉瓶日历信息通过和ODBC连接。第一次在主文件中打开连接时,它工作正常。但是,在该文件中,我有一些jquery,它发布到另一个也使用ODBC连接的文件。但是,ODBC连接在第二个文件中总是失败

注意,如果我把第二个ODBC连接放在第一个文件的底部,它就可以工作了。我想也许我需要关闭第一个连接,但这似乎与它是否有效无关

例如,我尝试了odbc_close();或关闭($conn)

此外,如果单独运行另一个文件(即在自己的窗口中自己打开),则连接可以正常打开

有什么想法吗

$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>