我有一个问题,即 - 我创建了一个从基础中选择某些东西的函数。我将函数参数作为bindParam传递,但是我得到一个空数组。在这种情况下,唯一的方法是将参数中的变量直接插入到查询中而不进行绑定。这是什么原因?
function sampleFunction($test, $test2, $db) {
$stmt = $db->prepare("SQL QUERY WITH :test AND :test2");
$stmt->bindParam(':test', $test);
$stmt->bindParam(':test2', $test2);
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $result;
}