duanchuopi2298 2016-03-23 04:13
浏览 173

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

I am trying to store the result from an sql query into a variable in my php query. But thing is, it is not working, simply because I am making schoolboy errors and due to my lack of experience in php.

This is my code:

<?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";
    }
?>  

I just want to store the registrationNo into the $registrationNo, because I need to use that value elsewhere later.

Would mean a lot if someone could help me fix my error

Thanks

  • 写回答

4条回答 默认 最新

  • dongqian9567 2016-03-23 04:19
    关注

    You are trying to access the value incorrectly. It is not an array, try replacing this:

    $registrationNo = $result["registrationNo"];
    

    with this:

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

    Hope that helps!

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题