Php 如何在不连接数据库的情况下创建MySQL预置语句字符串

Php 如何在不连接数据库的情况下创建MySQL预置语句字符串,php,mysql,pdo,stringbuilder,Php,Mysql,Pdo,Stringbuilder,如何在不实际连接mysql的情况下创建mysql准备的语句“string”。我想利用PDO的bindparam生成一个“mysql字符串” 我只需要mysql字符串。我不想在mysql字符串上使用内联变量,因为它很混乱,很难维护 如果不能做到这一点。你知道有哪个(PHP)字符串生成器库可以构建MySQL字符串吗?可以给你一些帮助吗?可以给你一些帮助吗?不可能,如果没有连接,没有线索确定要绑定/准备哪些参数mysql字符串上的即使内联变量也需要mysql连接,因为mysql\u real\u es

如何在不实际连接mysql的情况下创建mysql准备的语句“string”。我想利用PDO的bindparam生成一个“mysql字符串”

我只需要mysql字符串。我不想在mysql字符串上使用内联变量,因为它很混乱,很难维护


如果不能做到这一点。你知道有哪个(PHP)字符串生成器库可以构建MySQL字符串吗?

可以给你一些帮助吗?

可以给你一些帮助吗?

不可能,如果没有连接,没有线索确定要绑定/准备哪些参数mysql字符串上的即使内联变量也需要mysql连接,因为
mysql\u real\u escape\u string
。为了正确地转义变量,此函数需要知道连接编码信息。如果没有连接,则无法确定要绑定/准备哪些参数mysql字符串上的内联变量需要mysql连接,因为
mysql\u real\u escape\u string
。为了正确地转义变量,此函数需要知道连接编码信息。但是您需要一个$dbh对象来初始化连接,但是如果您没有连接,则必须创建自己的解析器来检测“MySQL字符串”的错误,为什么不让数据库帮你做呢?但是你需要一个$dbh对象来初始化连接,但是如果你没有连接,你必须创建自己的解析器来检测“MySQL字符串”的错误,为什么不让数据库帮你做呢?