steinhaug / mysqli
Mysqli 抽象层
v1.6.5
2024-06-10 11:38 UTC
Requires
- php: >=8.0.0
- ext-mbstring: *
Requires (Dev)
README
Mysqli 抽象层 v1.6.1
描述:主要用于查询开发和日志记录,但现在类已经运行,未来版本预计将承担查询和迭代的繁重工作。
维护者:@steinhaug
版本历史
v1.6.4
- 修复了错误,error_number 必须是整数
v1.6.4
- buddy() 更新,现在有准备好的输出。echo $mysqli->buddy('table','insert','prepared');
- parse_col_type,添加了针对类型的准备
v1.6.3
- 添加了不带第二个参数的 ->result('assoc') 模式。
v1.6.2
- 更新为 PHP 8.1
通过 composer 安装
要安装库,请使用 composer
composer require steinhaug/mysqli
初始化
我们希望这可以替代 PHP 中现有的 $mysqli 函数,因此请使用项目中的 credentials.php 文件中的凭据初始化您的数据库连接。
$mysqli = Mysqli2::getInstance($mysql_host, $mysql_port, $mysql_user, $mysql_password, $mysql_database);
if ($mysqli->connect_errno) {
echo 'Failed to connect to MySQL: (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error;
}
if (!$mysqli->set_charset("utf8")) {
printf("Error loading character set utf8: %s\n", $mysqli->error);
exit();
}