首页 > 解决方案 > pdomodel:只有 fech 1 行

问题描述

我有一个要使用 db 抽象层 pdomodel 执行的查询。此查询仅返回 1 行。在不执行 foreach 的情况下获得 'RMwin' 和 'RBwin' 值的最简单方法是什么?有没有更直接的方法来获取这些值?

<?php
require_once 'script/PDOModel.php';
 $pdomodel = new PDOModel();
 /* Step 3: Connect to the database */
 $pdomodel->connect("localhost", "renaud", "password", "test");
 /* Step 4: call PDOModel functions */
 $pdomodel->columns = array("UserID");
   $records = $pdomodel->executeQuery("SELECT RMwin,
                RBwin
       FROM testtable
       WHERE TransDate >= '2019-08-01';");  

           foreach($records as $row)
        {
              echo $row['RMwin'].'<br>'.$row['RBwin'].'<br>;

        }

?>

标签: phppdo

解决方案


您可以在语句中使用LIMIT关键字。SQL

"SELECT RMwin, RBwin FROM testtable WHERE TransDate >= '2019-08-01' LIMIT 1"

推荐阅读