【发布时间】:2010-05-16 16:28:46
【问题描述】:
大家好,我刚开始尝试将我的查询结构转换为 PDO,但遇到了一个奇怪的问题。当我在函数内调用 pdo 查询连接并且连接包含在函数外部时,连接变为未定义。有人知道我在这里做错了什么吗?我只是在玩它,我的例子如下。
include("includes/connection.php");
function query(){
$user='user';
$id='100';
$sql = 'SELECT * FROM users';
$stmt = $conn->prepare($sql);
$result=$stmt->execute(array($user, $id));
// now iterate over the result as if we obtained
// the $stmt in a call to PDO::query()
while($r = $stmt->fetch(PDO::FETCH_ASSOC))
{
echo "$r[username] $r[id] \n";
}
}
query();
【问题讨论】: