簡體   English   中英

odbc_fetch_row-第二次循環后while()不保持變量

[英]odbc_fetch_row - while() doesn't keep variable after 2nd loop

在我的while循環中,第一個var_dump正常工作。 第二,第三,第四和第五循環不包含$ 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

}

解決(某種)。

在此函數的早期,我使用了另一個ODBC對象,並創建了一個實際的對象。 在這種嵌套循環情況下,您似乎無法做到這一點。

感謝所有提供幫助的人!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM