我使用此代码从数据库获取行。

// Prepare WC statement
$queryUP = $pdo->prepare("SELECT * FROM unitprices WHERE id_quot = :idQuotation");
// Execute Unit prices statement
$queryUP->execute(array(
 'idQuotation' => $idQuotation
));

// How to check the results is empty or not ?
if (results) {
   // foreach($queryUP as $rowup) {
      //...
   // }
} else {
   // do another thing
}


在继续执行代码之前,我不怎么检查查询中是否有结果?

最佳答案

$queryUP = $pdo->prepare("SELECT * FROM unitprices WHERE id_quot = ?");
$queryUP->execute(array($idQuotation));

//here you go
$results = $queryUP->fetchAll();

if ($results) {
   // foreach($results as $rowup) {
      //...
   // }
} else {
   // do another thing
}


希望您在模板中进行foreach操作,而不是此处显示的正确位置。

10-08 16:46