【发布时间】:2017-07-25 22:26:06
【问题描述】:
是否有任何函数在处理完所有参数后会返回准备好的查询字符串。喜欢
$stmt = $conn->prepare("SELECT full_name FROM user_info where user_id = ?");
$stmt->bind_param("s", $user_id);
我可以看到将要执行的最终查询字符串吗?
【问题讨论】:
-
对不起,我误解了这个问题。我认为您需要一个函数来包装准备好的语句过程(准备、绑定、执行)并返回结果对象
-
我需要在不执行的情况下显示/获取确切的查询(字符串)。
-
我现在明白你想要什么了,你需要看到
SELECT full_name FROM user_info where user_id = 6而不是SELECT full_name FROM user_info where user_id = ?。尝试查看重复的问题。另请注意,tadman 在回答中说 final query 是准备好的语句带有问号?如果您真的需要这个,可以将问号替换为PHP 变量。
标签: php mysql mysqli prepared-statement