Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从$stmt以外的自定义语句回显行_Php_Mysql - Fatal编程技术网

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'];