函数返回关联数组

时间:2015-03-23 20:36:44

标签: php arrays function

所以我有以下功能,但出于某种原因,当我在页面中使用它时,它不会返回assoc数组。如果我在函数内部的数组上打印__它打印出数组但是当我在页面上调用函数/数组时它不起作用。这是空白的。不确定我做错了什么。

function fetch_one($Table, $PK) {
    include ("pdo_connection.php");
    $sql = 'SELECT * FROM `'.$Table.'` WHERE PK = ? LIMIT 1';
    //echo $sql;
    $stmt = $db->prepare($sql);
    $PK = (int)$PK;
    $stmt->bindParam(1, $PK);
    $stmt->execute();
    $View = $stmt->fetch(PDO::FETCH_ASSOC);
    return $View;   
}
页面上的

我有

fetch_one($table, $pk);
print_r($View)

并且它什么都不返回。

1 个答案:

答案 0 :(得分:2)

运行它时,必须将值赋给变量,否则使用它。任

$x = fetch_one($table, $pk);
print_r($x);

print_r(fetch_one($table, $pk));