使用PHP PDO是否可以绑定MySQL函数使用的参数?

时间:2016-11-03 16:27:23

标签: php mysql pdo parameters

在MySQL内部我有一个名为 GetLongitude 的函数,我尝试这样做没有成功。

首先尝试:

$sql = "select GetLongitude(:cidade) as lon;";
$stmt = $dbHandle->prepare($sql);
$stmt->bindParam(':cidade', $cidade, PDO::PARAM_STR);
$stmt->execute();

第二次尝试:

$sql = "select GetLongitude(?) as lon;";
$dbHandle->setAttribute( PDO::ATTR_EMULATE_PREPARES, false );
$stmt = $dbHandle->prepare($sql);
$stmt->execute(array($cidade));

(上面的sql只是一个简单的例子。)

有什么想法吗?

0 个答案:

没有答案