PDO 對多個查詢的支援:PDO_MYSQLND
PDO 傳統上不允許在單一語句中進行多個查詢。然而,兩個 PDO 驅動程式 PDO_MYSQL 和 PDO_MYSQLND 引入了對此功能的支援。
PDO_MYSQLND:預設 MySQL 驅動程式
PDO_MYSQLND 在 PHP 5.3 取代了 PDO_MYSQL,它是現在是 PDO 的預設 MySQL 驅動程式。它提供對多個查詢的支持,但有一個限制,即查詢必須使用常數值,而不是 PHP 變數提供的資料。
使用exec 進行多個查詢
到使用PDO_MYSQLND 和exec 執行多個查詢,請依照下列步驟操作:
使用預準備語句進行多個查詢
如果需要使用PHP 變數中的數據,則需要使用預準備語句:
編碼注意事項
使用模擬語句時,請確保DSN 中指定的編碼與實際資料編碼匹配,以防止潛在的SQL 注入漏洞.
以上是PDO_MYSQLND 可以在一語句中執行多個查詢嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!