gpt4 book ai didi

PHP PDO bindParam/bindValue 多次

转载 作者:行者123 更新时间:2023-11-30 21:25:45 27 4
gpt4 key购买 nike

<分区>

我对 ODBC 的 PDO 语句有疑问。

我在 Windows Server 2003 和 PHP 5.4.x 中使用 SQL SERVER 7

例如:

我有一个问题:

(这不是实际的查询,但它适用于示例)

$query = SELECT * FROM table WHERE number = :number OR number = :number

在我的 php 中我有:

$conn = new PDO($connectionString);

$conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$statement = $conn->prepare($query);

$statement->bindParam(':number', $someNumber);

$statement->execute();

这会引发错误

COUNT field incorrect or syntax error

问题是,bindParam 仅绑定(bind)第一次出现的 :number ... 并且尝试再次绑定(bind)它也不起作用。

有没有办法绑定(bind)多个具有相同名称的命名参数?

我试图不使用位置参数使用 ?相反

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