opinqzz/databasemanager

该包最新版本(dev-main)没有可用的许可信息。

由Pixals首席开发者制作的数据库管理库

dev-main 2024-09-18 18:52 UTC

This package is auto-updated.

Last update: 2024-09-18 18:56:25 UTC


README

使用LibSQL执行和检索查询的简单方法,由cooldogdev提供

API实现

  • 使用Composer安装 composer require opinqzz/databasemanager dev-main
$database_manager = new DatabaseManager;
$database_manager->connectDB($ip, $username, $password, $database, $port, $this);

php onEnable() : void {}中进行初始化

  • 执行查询

       $database_manager->getQueriesManager()->executeQuery(
              "INSERT INTO MeowTest VALUES ('gcape_name', ':cape_test');",
              [
                  "type" => "execute"
              ],
              [
                  "gcape_name" => "meow2",
                  ":cape_test" => "mewo32"
              ]
          );
  • 检索查询(使用SoFE的await生成器)

       Await::f2c(function() use ($database_manager) {
              $result = yield from Await::promise(fn($accept, $refuse) => $database_manager->getQueriesManager()->fetchQuery("SELECT * FROM MeowTesting WHERE player_name = 'pname'", ["type" => "fetch"], ["pname" => "oPinqzz"], $accept, $refuse));
              echo $result["player_xuid"];
          });  

留下一个星星吧!

所有版权归oPinqzz所有/您不能重新销售此库