[英]PDO lastInsertID() failing due to running multiple queries in a single call
[英]PDO: Not running multiple queries
就像上面已經提到的答案一樣,這是安全的。 他們這樣做是為了確保您不能在查詢中插入“邪惡”值,例如'OR 1 = 1; 選擇*從用戶。 我知道您正在使用准備好的語句,因此無論如何都不會發生這種情況,但是據我所知,PDO_MySQL仍然不允許這樣做。 在(新?)PDO_MYSQLND司機然而似乎並允許這一點。
據我所知,該驅動程序當前尚未准備好投入生產。 猜猜您將不得不在兩個查詢中執行此操作,或者如果始終按特定順序調用它們,則可以將其隱藏在存儲過程中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.