Php 当mysqli和PDO不可用时,准备好的语句是否可能?
当mysqli和PDO不可用时,PHP/mysql准备的语句是否可能?这个问题有有效的解决方案吗? 应该包含你需要的所有信息Php 当mysqli和PDO不可用时,准备好的语句是否可能?,php,mysql,prepared-statement,Php,Mysql,Prepared Statement,当mysqli和PDO不可用时,PHP/mysql准备的语句是否可能?这个问题有有效的解决方案吗? 应该包含你需要的所有信息 否则,标准的mysql_*函数不会为准备好的语句提供功能。从技术上讲,是的,您可以用PHP编写自己的mysql连接库,但除非您想在项目上花上几周的时间,甚至到处都能发现一些讨厌的bug,否则这是不现实的。“仿真”准备了足够多的lib,但它们仍然发送原始查询。为什么PDO和/或mysqli不可用?古老的PHP版本?有一个针对PHP4的PDO仿真,因此在编译PDO时在技术上也
否则,标准的mysql_*函数不会为准备好的语句提供功能。从技术上讲,是的,您可以用PHP编写自己的mysql连接库,但除非您想在项目上花上几周的时间,甚至到处都能发现一些讨厌的bug,否则这是不现实的。“仿真”准备了足够多的lib,但它们仍然发送原始查询。为什么PDO和/或mysqli不可用?古老的PHP版本?有一个针对PHP4的PDO仿真,因此在编译PDO时在技术上也是可用的。请参阅xpdo.org或upgradephp。这些不是实际的准备/绑定,请参阅:“准备/执行(绑定)仿真。再说一遍,如果OP不需要实际的准备,它可能适用于OP。@Wrikken:Afaik,MDB2执行。它不模拟它们。嗯,嘿,这似乎是新的(
/Driver/mysql.php:917
),好吧,我的观点是正确的。仍然是手动客户端转义,但还是有更大的好处,谢谢@netcoder。