php - 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>;
}
?>
解决方案
您可以在语句中使用LIMIT
关键字。SQL
"SELECT RMwin, RBwin FROM testtable WHERE TransDate >= '2019-08-01' LIMIT 1"
推荐阅读
- sql-server - 使用 SSIS 导入具有不同结构的 XML 文件
- codenameone - 代号一焦点和删除组件
- python - 在 python Hetland 的书例中理解区间函数及其参数
- excel - 在 Excel 中使用 VBA 在 Word 中设置范围
- postgresql - 在我的情况下,bcrypt && bcryptjs 比较密码总是返回 false
- python-3.x - 比较 Python 字典列表中键的元素,并根据一个键的最大值和另一个键的前缀返回一个键
- javascript - 单击时添加脚本
- c++ - 如何为包含头文件的目标编写makefile?
- elasticsearch - Elastic Beats - 更改 Beats 文档中默认字段的字段类型?
- c++ - 光线追踪:Ellipsoid Hit 函数