gpt4 book ai didi

php - 如何从 SQL 查询 php 获取值并将其存储到变量中

转载 作者:行者123 更新时间:2023-11-29 21:13:25 24 4
gpt4 key购买 nike

我试图将 sql 查询的结果存储到我的 php 查询中的变量中。但事实是,它不起作用,仅仅是因为我犯了小学生的错误,并且由于我缺乏 php 经验。

这是我的代码:

<?php
if(!empty($_POST['driverNo'])){
$driverNoText = $_POST['driverNo'];
$stmt = "SELECT registrationNo FROM cars WHERE driverNo = ?";
$result = $conn->prepare($stmt);
$result->bind_param('s', $driverNoText);
$result->execute();
$result->store_result();

if($result->num_rows > 0){
$registrationNo = $result["registrationNo"];
echo $registrationNo;
}
else{
$registrationNo = "";
}
}
else{
echo "Something went horribly wrong";
}
?>

我只想将 RegistrationNo 存储到 $registrationNo 中,因为稍后我需要在其他地方使用该值。

如果有人能帮助我解决我的错误,那就意义重大

谢谢

最佳答案

您试图错误地访问该值。它不是一个数组,请尝试替换它:

$registrationNo = $result["registrationNo"];

这样:

$registrationNo = $result[0]->registrationNo;

希望有帮助!

关于php - 如何从 SQL 查询 php 获取值并将其存储到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36169735/

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