0
我使用PHP和PDO訪問MySql數據庫表。當我的PDO查詢到達文件結尾時,是否有可以監視的MySQL SQLCODE?從PDO查詢結束文件的PHP監視器
我使用PHP和PDO訪問MySql數據庫表。當我的PDO查詢到達文件結尾時,是否有可以監視的MySQL SQLCODE?從PDO查詢結束文件的PHP監視器
我假設你正在使用VB
術語,其中ADO
的記錄使用 文件的結尾,讓你來決定,如果你是在記錄或沒有結束。
這樣的概念在這種背景下
不同,您可以通過獲取以下方式得到最後一行:
$stmt->execute();
$data = $stmt->fetch(PDO::FETCH_BOTH, PDO::FETCH_ORI_LAST);
或者也許你想獲取整個記錄,並獲得了最後一個值。
$data = $stmt->fetchAll();
$eof = array_pop($data);
請證明-1 – meda
你是指結果*集*可能結束嗎?如果你使用['PDOStatement'](http://php.net/PDOStatement)迭代器,那麼你的'foreach'將會在最後一行停止。 – mario
我從來沒有聽說過應用於關係數據庫的EOF概念。如果您想學習如何使用PDO庫,您應該在[PHP手冊](http://php.net/pdo)中找到大量代碼示例。請編輯該問題並澄清您想要確切知道的內容。 –
我來到這裏尋找一種將PDO封裝爲ADO的方法(用於遷移使用它的舊應用程序) - 發現這是獲取EOF的一種方式:http://imrannazar.com/Interfacing-ADODB-to-PDO – dave