Php - 存储过程返回值问题

时间:2014-01-15 19:02:52

标签: php stored-procedures pdo

我试图调用一个MS SQL存储过程表单php。 我已经在管理工作室中使用硬编码参数测试了存储过程,并且能够使用预期的结果执行存储过程。

这里我在尝试从存储过程中获取数据时收到错误。根据我的观察,如果存储过程花费超过3秒,我收到错误。我的意思是回报价值不算什么。如果存储过程需要2/3秒,它工作正常。我如何缓冲一些时间来执行Store过程。请检查以下代码。

$tsql = "EXEC rrproc_get__all__search_test ?, ?, ?, ?, ?";

$countResumes = $sqlserver_db->prepare($tsql);

$countResumes->bindParam(1, $time, PDO::PARAM_INT);
$countResumes->bindParam(2, $getKeywords, PDO::PARAM_STR);
$countResumes->bindParam(3, $s1, PDO::PARAM_STR);
$countResumes->bindParam(4, $s2, PDO::PARAM_STR);
$countResumes->bindParam(5, $m, PDO::PARAM_INT);


$countResumes->execute();

// Get the number of rows returned. 
$totalRows = $countResumes->fetch(PDO::FETCH_NUM);                     

0 个答案:

没有答案