![](/img/trans.png)
[英]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.