gpt4 book ai didi

php - PDO var_dump 变得错误

转载 作者:行者123 更新时间:2023-11-30 00:20:29 28 4
gpt4 key购买 nike

当我尝试从 pdo 语句中获取值时,它会出错,如果我转储它,它会显示 false。

$stmt = $pdo->prepare('SELECT * FROM tbl WHERE student_id = :student_id and exam_no = :exam_no');
$student_id = $_POST['student_id'];
$academic_year = $_POST['academic_year'];
$exam_no = $_POST['exam_no'];

$stmt->bindParam(':student_id', $student_id);

$stmt->bindParam(':exam_no', $exam_no);

$stmt->execute();


$expr = $pdo->prepare('SELECT english FROM tbl WHERE student_id = :student_id and exam_no = :exam_no');
var_dump($expr);

即使我在$expr中使用$stmt的查询,它也会变得错误。不能同时使用两个pdo语句吗?

最佳答案

看起来您没有使用上一个查询的所有结果,因此它仍然处于事件状态并阻止新结果。添加

$blah = $stmt->fetchAll();

在新的 prepare() 语句之前。

关于php - PDO var_dump 变得错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23285300/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com