1

在我的 while 循环中,第一个 var_dump 工作正常。第 2、3、4 和 5 个循环不包含 $MDBrecord 的数据。

为什么 $MDBrecord 在第一次循环后不保留它的信息?

$sql="SELECT * FROM OrderDetails WHERE OrdersID=1023";
$details=odbc_exec($MDB,$sql);

var_dump($MDBrecord); // Works Great!

while (odbc_fetch_row($details)){

    var_dump($details); // WORKS every time, but...

    var_dump($MDBrecord); // DOESNT WORK after 1 of 5 loops

}
4

1 回答 1

1

解决了(有点)。

在此函数的前面部分,我使用了另一个 ODBC 对象,并创建了一个实际对象。在这种嵌套循环的情况下,您似乎无法做到这一点。

感谢所有帮助过的人!

于 2013-11-14T16:43:06.623 回答