Php 如何从$stmt以外的自定义语句回显行
我的代码:Php 如何从$stmt以外的自定义语句回显行,php,mysql,Php,Mysql,我的代码: $stmt = $user_home->runQuery("SELECT * FROM tbl_users, tbl_products WHERE userID=:uid and creatorID=:uid"); $stmt->execute(array(":uid"=>$_SESSION['userSession'])); $row = $stmt->fetch(PDO::FETCH_ASSOC); $scheck = $user_home->run
$stmt = $user_home->runQuery("SELECT * FROM tbl_users, tbl_products WHERE userID=:uid and creatorID=:uid");
$stmt->execute(array(":uid"=>$_SESSION['userSession']));
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$scheck = $user_home->runQuery("SELECT * FROM tbl_products WHERE serialNumber=:snr");
$scheck->execute(array(":snr"=>$snumber));
如何回显$scheck中的行
当我键入$row['artNumber']
时,它将显示$stmt中的行
我试着做$scheck['artNumber']
,但它没有显示任何内容
我试图在谷歌上找到答案,但没有找到解决办法 当您已经在上面的另一条语句中使用了
fetch
时,为什么您不能在这里也使用它呢
$scheckrow = $scheck->fetch(PDO::FETCH_ASSOC);
然后你可以简单地做你已经在做的事情
echo $scheckrow['artNumber'];
当您已经在上面的另一条语句中使用
fetch
时,为什么您不能在这里也使用它呢
$scheckrow = $scheck->fetch(PDO::FETCH_ASSOC);
然后你可以简单地做你已经在做的事情
echo $scheckrow['artNumber'];