好的,显然我现在的代码不起作用
$stmt = $pdo->prepare('SELECT * FROM '.$table.' WHERE id = :p');
foreach($stmt->execute(array(':p' => $_GET['p'])) as $row) {
echo $row['id'];
}
但是,希望你能理解我想要做的事情。我想从sql条目中返回与id无关的值。我不确定我需要使用哪种准备,执行或查询组合来实现这一点。
由于
答案 0 :(得分:2)
最简单的答案:
$stmt = $pdo->prepare('SELECT * FROM ' . $table . ' WHERE id = :p');
$stmt->execute(array(':p' => $_GET['p']));
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
echo $row['id'];
}
我强烈建议您查看每种方法的用途: