我正在尝试使用 PDO 扩展作为我的方法从 MySQL 存储过程调用返回行集。
function searchByExtension($extension_num)
{
$stmt = $this->pdo->prepare("{CALL select_call(?)}");
$stmt->bindParam(1, $extension_num, PDO::PARAM_INT, 11);
$stmt->setFetchMode(PDO::FETCH_NUM);
$stmt->execute();
$rows = $stmt->fetchAll();
if(!$rows){
print 'Error!';
die();
}
foreach ($rows as $row){
print $row[0].$row[1].$row[2].$row[4].$row[5].$row[6]."\n<br>";
}
}
所以打电话给
$call_log->searchByExtension(2458412);
将循环通过我的数据集将结果相应地打印到浏览器,只是它不会飞。脚本到达
print 'Error!';
并正式死去?SP 在 shell 中运行良好。