Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当mysqli和PDO不可用时,准备好的语句是否可能?_Php_Mysql_Prepared Statement - Fatal编程技术网

Php 当mysqli和PDO不可用时,准备好的语句是否可能?

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时在技术上也

当mysqli和PDO不可用时,PHP/mysql准备的语句是否可能?这个问题有有效的解决方案吗?

应该包含你需要的所有信息


否则,标准的mysql_*函数不会为准备好的语句提供功能。

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