Medoo logo

軽量な PHP データベースフレームワーク

バージョン: v2.3.0
ダウンロード GitHub で見る
EN English AR العربية DE Deutsch ES Español FR Français HI हिन्दी IT Italiano JA 日本語 KO 한국어 PT Português RU Русский TH ไทย UK Українська VI Tiếng Việt 简体中文 繁體中文
Total Downloads Latest Stable Version License Backers on Open Collective Sponsors on Open Collective
軽量

依存関係を最小限に抑えた単一ファイルのパッケージです。

簡単

すぐに使い始められる、シンプルで直感的な API です。

高機能

複雑な SQL、データマッピング、プリペアドステートメントにも、可読性を保ったまま対応します。

高い互換性

MySQL、MariaDB、PostgreSQL、SQLite、MSSQL、Oracle、Sybase などに対応しています。

連携しやすい

Laravel、CodeIgniter、Yii、Slim などの PHP フレームワークに自然に組み込めます。

無料

MIT ライセンスで公開されており、どのプロジェクトでも無料で利用できます。

はじめに

Composer でインストール

$ composer require catfan/medoo
// Composer のオートローダーを読み込みます。
require 'vendor/autoload.php';

// Medoo の名前空間をインポートします。
use Medoo\Medoo;

// データベース接続を作成します。
$database = new Medoo([
    'type' => 'mysql',
    'host' => 'localhost',
    'database' => 'name',
    'username' => 'your_username',
    'password' => 'your_password'
]);

// データを挿入します。
$database->insert('account', [
    'user_name' => 'foo',
    'email' => 'foo@bar.com'
]);

// データを取得します。
$data = $database->select('account', [
    'user_name',
    'email'
], [
    'user_id' => 50
]);

echo json_encode($data);

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

スポンサー

JAKWEB Writers Per Hour Mask Forex In Thai Netsyms Technologies WebMDT Wildfire