首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHP PDO运行Transact-SQL

问如何使用PHP PDO运行Transact-SQL
EN

Stack Overflow用户
提问于 2013-05-30 17:12:39
回答 1查看 251关注 0票数 0

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

代码语言:javascript
复制
SET @sql = NULL;

**Select values into variable**;

**Build a statment**;

**Prepare and execute statment**;

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

但据我所知,PDO在运行多个语句时有问题/限制,并且为我返回零结果,那么将此查询结果作为普通结果集返回的最好方法是什么?

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

EN

回答 1

Stack Overflow用户

发布于 2013-05-30 17:22:36

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

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

代码语言:javascript
复制
$stmt = $dbh->prepare("CALL sp_returns_string(?)");
$stmt->bindParam(1, $return_value, PDO::PARAM_STR, 4000); 

// call the stored procedure
$stmt->execute();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16832136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档