搭配ccORM的Mysql連接操作類和SQL狀態存儲類的實現代碼

字號+ 編輯: 国内TP粉 修訂: IT男在阿里 來源: 原创 2023-09-11 我要說兩句(0)

ccORM配套的mysql連接操作類代碼。

直接上代码, SQL状态存储类:

class Pdo_Statement
{
    /**
     * 语句类型 0 意外 1 查询 2 插入 21 批量插入 3 更新 31 批量更新 4 删除
     * @var  integer
     */
    public $query_type = 0;
    // 开关: 是否为原生语句
    public $is_sql_native = 0;
    // 开关: 语句追加斜线
    public $add_slash = 1;
    public $table;
    /**
     * 条件语句
     * @var  string
     */
    public $where = '';
    public $field;
    public $join;
    public $group;
    public $having;
    public $order;
    public $limit;
    // 插入用的字段部分定义
    public $insert_field;
    // insert语句values关键字后面的语句定义
    public $insert_values;
    // 开关: 获取上次插入成功的主键Id
    public $get_last_inserted_id = 0;
    // 更新用的字段=>值语句定义
    public $update_field;
    // 存在即更新的语句
    public $on_duplicate_key_update;
    /**
     * 待绑定的参数池
     * @var  array
     */
    public $bind_params = [];
    /**
     * 原生sql语句
     * @var  string
     */
    public $sql_statement;
    /**
     * 开关: 是否缓存 0否 1redis
     * @var  integer
     */
    public $cache = 0;
    /**
     * 缓存键
     * @var  string
     */
    public $cache_key = '';
    /**
     * 缓存生存秒
     * @var  integer
     */
    public $cache_ttl = 30;
}

閲完此文,您的感想如何?
  • 有用

    0

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • mac開發接入微信公衆號接口返回報錯 cURL error 56: SSLRead() return error -9806

  • PHP的換行符是什麽

  • pecl安裝程序時報錯Array and string offset access syntax with curly braces is no longer supported

  • 由於商家傳入的H5交易參數有誤,該筆交易暫時無法完成,請聯繫商家解決

我要說說
網上賓友點評