gpt4 book ai didi

php - MYSQLi bind_result 返回空值

转载 作者:行者123 更新时间:2023-11-29 01:16:42 27 4
gpt4 key购买 nike

我试图在查询中输出从数据库中获取的变量,但未返回任何内容。使用 MYSQLi 预处理语句。

请看下面的代码:

$stmt = $con->prepare("SELECT first_name, last_name FROM transactions WHERE order_id = ?");
$stmt->bind_param('i', $order_id);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($first_name, $last_name);
$stmt->close();


// Output review live to page
echo $first_name;

我哪里错了?

最佳答案

您忘记了获取结果的行。 获取()

试试看:

  $stmt->bind_result($first_name, $last_name);
$stmt->fetch(); // ----- > you forget that line to fetch results.
$stmt->close();

关于php - MYSQLi bind_result 返回空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22439875/

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