gpt4 book ai didi

PHP PDO 撇号

转载 作者:行者123 更新时间:2023-12-04 21:04:34 24 4
gpt4 key购买 nike

我在从 php 执行存储过程 (FIREBIRD) 时遇到问题:

$sqlSP="select record_created,record_updated from SP_IMPORT_CRM_SELECTIE (11, 'AC015612','".$tester."'..............

当 $tester 包含这个符号时 ' 我有问题..

我该如何解决?

最佳答案

本质上,您需要先对字符串进行转义,然后再在查询中使用它。

最好的方法是使用 PDO 准备语句:

$sqlSP="select record_created,record_updated from SP_IMPORT_CRM_SELECTIE (11, 'AC015612',:tester)";
$ps=$dbhandle->prepare($sqlSP);
$ps->bindParam(':tester',$tester,PDO::PARAM_STR);
$ps->execute();

(假设 $dbhandle 是您的 PDO 对象)

关于PHP PDO 撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20329757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com