awesome9/database

一个表达式的WordPress SQL查询构建器。

v1.0.7 2024-09-05 18:45 UTC

This package is auto-updated.

Last update: 2024-09-05 22:08:49 UTC


README

Awesome9 Latest Stable Version PHP from Packagist Total Downloads License

📃 关于Database

此包是WordPress的一个表达式的查询构建器,它简化了SQL的生成,并负责数据的净化。

数据净化

该库的目的是提供一个**表达式的**和**安全的**方式来运行针对WordPress数据库的查询(通常涉及自定义表)。

为此,所有提供的**值**都会被转义,但请注意,**列名和表名**还没有被转义。无论如何,即使它们被转义了,你也应该列出所有允许的列/表:否则,使用用户输入或其他不受信任的数据来确定列/表可能会导致攻击者获取他们不应获取的数据,或者生成数据库的映射。

💾 安装

composer require awesome9/database

🕹 使用

有关完整的使用详情,请访问文档

include('vendor/autoload.php');

$select = new Awesome9\Database\select( 'unique_query_id', 'users' );

$select->where( 'id', 2 )
  ->orderBy( 'id', 'desc' )
  ->limit( 20 )
  ->execute();

📖 更新日志

查看更新日志文件