我正在尝试从MySql数据库中名为pinterest的users表中获取user_id。但是,我不知道如何获得它。
当前,我以$ sUsername用户身份登录。我想在数据库(用户表)中找到此$sUsername
,并找到它的user_id
,它将存储在变量中。但是,当我回显user_id
以查看是否找到它时,它向我显示
error:display.php(45):PDOStatement-> execute()#1 {main}
。关于如何修复它并获取信息有帮助吗?
<?php
session_start();
require_once __DIR__.'/connect.php';
require_once 'top.php';
$sUsername = $_SESSION['txtUsername'];
echo '<p>User logged in:'.$sUsername.'</p>';
try{
$stmt= $db->prepare('SELECT * FROM users WHERE username = :sUsername');
$stmt->bindValue(':sUserName', $sUsername);
$stmt->execute();
$num_rows = $stmt->fetchColumn();
return $row;
echo $row->user_id;
}catch (PDOEXception $ex){
echo $ex;
}
我想将连接用户的user_id
存储在变量中。