我正在尝试从SQL select语句中获取CustomerID,然后将其分配给我稍后可以在会话期间使用的$ _SESSION变量。
我的代码:
session_start();
$Username = $request->getParam('Username');
$PassW = $request->getParam('PassW');
$sql = "SELECT CustomerID FROM login WHERE Username= '$Username' AND PassW='$PassW' LIMIT 1";
try{
$db = new db();
$db = $db->connect();
$stmt = $db->query($sql);
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
if(count($result) == 1){
$_SESSION['Username'] = $Username;
$_SESSION['CustomerID'] = '****CUSTOMER ID FROM TABLE****';
我是新手,所以任何帮助都表示赞赏:)
答案 0 :(得分:-1)
归还它。
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
需要
$result = $stmt->fetchColumn();