問題:
開發兩個分頁系統,如何傳遞兩個分頁系統,如何傳遞兩個LIMIT 子句的MySQL 預存程序的參數?
答案:
在 MySQL 版本 5.5.6 之前,不可能在儲存過程中參數化 LIMIT。因此,您需要動態建構和執行查詢。
但是,在MySQL 5.5.6 及更高版本中,您可以直接將預存程序參數傳遞給LIMIT 和OFFSET,只要它們是整數即可:
<code class="sql">SELECT * FROM `MyTable` LIMIT ?, ?</code>
這消除了動態查詢建構的需要,簡化了在程式碼中實現分頁的過程。
以上是如何在 MySQL 預存程序中傳遞參數給 LIMIT?的詳細內容。更多資訊請關注PHP中文網其他相關文章!