gpt4 book ai didi

php - 如何使用 PHP PDO 运行 Transact-SQL

转载 作者:行者123 更新时间:2023-11-30 01:36:17 24 4
gpt4 key购买 nike

我有一个由多个语句组成的 pl/sql 脚本:

SET @sql = NULL;

**Select values into variable**;

**Build a statment**;

**Prepare and execute statment**;

直接从 my-sql 数据库运行,这将输出标准结果表。

但据我了解,PDO 在运行多个语句时存在问题/限制,并为我返回零结果,将此查询结果作为正常结果集返回的最佳方法是什么?

我使用 PDO 的经验仅限于标准查询,因此如果这是错误的方法,我深表歉意。

最佳答案

首先如何在 MySQL DB 上使用 pl-sql 语句?

但是,如果您有一些 MySQL 语句,您可以更好地创建一个 MySQL 过程并将代码放入其中。然后通过PDO调用该过程。就像下面的例子 PDO Prepared Statments

$stmt = $dbh->prepare("CALL sp_returns_string(?)");
$stmt->bindParam(1, $return_value, PDO::PARAM_STR, 4000);

// call the stored procedure
$stmt->execute();

关于php - 如何使用 PHP PDO 运行 Transact-SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16832136/

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