jove/medoo

轻量级的PHP数据库框架,用于加速开发

v2.1.6 2022-05-10 02:47 UTC

README

PHP 8.0+ 和已安装的 PDO 扩展。

入门

通过 composer 安装

将 Medoo 添加到 composer.json 配置文件中。

$ composer require jove/medoo:dev-master

并更新 composer

$ composer update
// Require Composer's autoloader.
require __DIR__ .'/vendor/autoload.php';

use Amp\Loop;
use function Medoo\connect;
use Medoo\Drivers\MySQL;

// Running the event loop
Loop::run(function () {
    // Connect the database.
    $database = connect(MySQL::class, [
        'host' => 'localhost',
        'database' => 'name',
        'username' => 'your_username',
        'password' => 'your_password'
    ]);
    
    // Enjoy
    yield $database->insert('account', [
        'user_name' => 'foo',
        'email' => 'foo@bar.com'
    ]);
    
    $data = yield $database->select('account', [
        'user_name',
        'email'
    ], [
        'user_id' => 50
    ]);
    
    echo json_encode($data);

    // [{
    //    "user_name" : "foo",
    //    "email" : "foo@bar.com",
    // }]
});