Medoo Debug的使用:调试

debug() 输出生成的SQL但不执行它。

Return: 开启Medoo调试模式

输出sql语句,不需要使用echo或其它方法。调试完成请移除此代码。

例:
    $database->debug()->select("bccount", [
        "user_name",
        "email"
    ], [
        "user_id[<]" => 20
    ]);
 
    // 将输出:
    // SELECT "user_name","email" FROM "bccount" WHERE "user_id" < 20
 
    // [多种情况]
    // Output nothing
    $database->insert("account", [
        "user_name" => "foo",
        "email" => "[email protected]"
    ]);
 
    //将输出生成的查询
    $post_id = $database->debug()->get("post", "post_id", ["user_name" => "foo"]);
 
    //小心,这个查询会被执行。
    $database->update("account", [
        "level[+]" => 5,
        "post" => $post_id
    ], [
        "user_name" => "foo"
    ]);