duanhai7274 2014-01-28 21:51
浏览 12

如何从实现DBO的数据库返回列数据?

I am trying to fetch the 'id' column data from my database. Since the purpose of this is a login, there is only one potential row that is returned for the SQL query I have used. I would like to create a reference ($this->result) for the id of the user so that I can use this later on. At the moment it appears nothing is being retrieved from $this->result = $stmt->fetchColumn(); Does anyone have any suggestions for how I can make this work?

$sql='SELECT id FROM member WHERE username=:var and password=:var2';

            try {
                $stmt = $connection->prepare($sql);
                $stmt->bindParam(":var", $myusername);
                $stmt->bindParam(":var2", $mypassword);
                $stmt->execute();
            } catch(PDOException $ex) {
                echo "An Error occured!";
                some_logging_function($ex->getMessage());
            }
            $this->count = $stmt->rowCount();

            $this->result = $stmt->fetchColumn();
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
    • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
    • ¥15 opencv图像处理,需要四个处理结果图
    • ¥15 无线移动边缘计算系统中的系统模型
    • ¥15 深度学习中的画图问题
    • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条
    • ¥15 Python报错怎么解决
    • ¥15 simulink如何调用DLL文件
    • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离
    • ¥30 线性代数的问题,我真的忘了线代的知识了