DB::rows()数据库查询详解📅 2023-10-10  |  👁 741 次浏览

DB::rows($sql,$params=[])执行SQL查询并返回多行结果。基于PDO预处理,防止SQL注入。

用法示例

$rows = DB::rows(
    'SELECT * FROM `' . DB_PREFIX . 'article` WHERE cat_id = ? AND status = 1 ORDER BY id DESC LIMIT 10',
    [$catId]
);
foreach ($rows as $row) {
    echo e($row['title']);
}
  • 返回关联数组列表
  • 参数用?占位符params数组按顺序绑定
  • 手写SQL需拼DB_PREFIX表前缀
  • 空结果返回空数组[]

芒阳网络团域cms开发中心

Copyright © 2023 刀客CMS内容管理系统