ajbassett539 / simple-database
此包的最新版本(1.0)没有提供许可证信息。
Simple mysqli 数据库包装器,用于检索 stdClass 对象。
1.0
2021-01-12 18:11 UTC
README
Simple mysqli Database Wrapper to Retrieve stdClass Objects.
安装
composer require ajbassett539/simple-database
实例化
include 'vendor/autoload.php';
$db = new \Database\DB();
凭据
## .htaccess
SetEnv DATABASE_HOST localhost
SetEnv DATABASE_USER usernaem
SetEnv DATABASE_PASS passwerd
SetEnv DATABASE_NAME fancy_db
SetEnv LOG_SQL_QUERIES 1
方法
query
public function query($sql = "", $multirow = false, $raw = false)
接受一个 SQL 字符串并尝试执行。您负责清理和语法。
如果您预计有多个行,则 $multirow = true
。
如果您更希望有 mysqli 结果对象,则 $raw = true
。
返回结果的标准类 PHP 对象或 false。
execute
public static function execute($sql = "", $multirow = false, $raw = false)
执行相同的事情,只是静态调用。
为每次调用创建一个新的连接,因此不建议在循环中使用此方法。
escape
public function escape($string)
返回 转义 字符串。
real_escape
public static function real_escape($string)
执行相同的事情,只是 静态调用。
getLastError
public function getLastError()
返回最后错误的字符串。
affected_rows
public function affected_rows()
返回上次查询的 受影响的行。
insert_id
public function insert_id()
返回上次查询的 插入 ID。