ホームページ  >  記事  >  バックエンド開発  >  PHP 軽量データベース操作クラス Medoo 追加、削除、変更、クエリの例_PHP チュートリアル

PHP 軽量データベース操作クラス Medoo 追加、削除、変更、クエリの例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:26:32870ブラウズ

Medooの紹介

Medoo は、ソーシャル ネットワーキング サイト Catfan とオープンソース プロジェクト Qatrix の創設者である Li Yanzhuo によって開発された超軽量の PHP SQL データベース フレームワークです。 Web アプリケーション開発の効率とパフォーマンスを向上させるための、シンプルで習得しやすい柔軟な API を提供し、サイズは 8KB 未満です。

特徴

軽量、ファイルは 1 つだけ

学びやすく、データ構造が一目瞭然

複数のSQL構文と複雑なクエリ条件をサポート

MySQL、MSSQL、SQLiteなどを含むさまざまなデータベースをサポートします

SQL インジェクションを防ぐ安全性

無料、MIT ライセンスに基づく

サンプルコード

増加

コードをコピーします コードは次のとおりです:

$database = 新しい medoo ( "my_database" );

$last_user_id = $database->insert ( "アカウント", [
"user_name" => "foo",
「メール」 => 「foo@bar.com」、
「年齢」 => 25、
"ラング" => [
「えん」、
「フランス」、
「jp」、
「ん」
]
]);

削除

コードをコピーします コードは次のとおりです:

$database = 新しい medoo ( "my_database" );

$database->delete("アカウント", [
「そして」 => [
; 「タイプ」=>「ビジネス」
"年齢[ 18
]
]);

変更

コードをコピーします コードは次のとおりです:

$database = 新しい medoo ( "my_database" );

$database->update ( "アカウント", [
「タイプ」 => 「ユーザー」、

// 全年齢プラス 1
"年齢[+]" => 1,

// 全レベル減算 5
「レベル[-]」 => 5,

"ラング" => [
「えん」、
「フランス」、
「jp」、
「ん」、
「で」
]
]、[
"user_id[<]" => 1000
]);

クエリ

コードをコピーします コードは次のとおりです:

$database = 新しい medoo ( "my_database" );

$datas = $database->select ( "アカウント", [
"ユーザー名",
「メール」
]、[
「user_id[>]」 => 100
]);

// $datas = array(
// [0] => 配列(
// "user_name" => "foo",
// "メール" => "foo@bar.com"
// )、
// [1] => 配列(
; // "user_name" => "猫",
// "メール" => "cat@dog.com"
// )
// )

foreach ( $datas as $data ) {
echo "user_name:" . $data ["user_name"] . " - email:" . "
";
}

// すべての列を選択します
$datas = $database->select ( "アカウント", "*" );

//列を選択します
$datas = $database->select ( "アカウント", "ユーザー名" );

// $datas = 配列(
// [0] => "ふー",
; // [1] =>「猫」
; // )

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/824650.html技術記事 Medoo の概要 Medoo は、ソーシャル ネットワーキング サイト Catfan とオープンソース プロジェクト Qatrix の創設者である Li Yanzhuo によって開発された超軽量の PHP SQL データベース フレームワークです。シンプルで、学びやすく、柔軟な API を提供して...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。