首页投稿(暂停使用,暂停投稿)

MySQL常用命令(PHP的medoo和Python)

2017-09-26  本文已影响0人  ZYK的轮子

PHP快速复制轮子

PHP的medoo

数据库初始化

$database = new medoo(
        array(
        // 必填
        'database_type' => 'mysql',
        'database_name' => 'domain',
        'server' => '127.0.0.1',
        'username' => 'root' ,
        'password' => 'root',

        // 可选参数
        'port' => '3306',
        'charset' => 'utf8',
        // 连接参数可参考官方手册: http://www.php.net/manual/en/pdo.setattribute.php
        'option' => array(
            PDO::ATTR_CASE => PDO::CASE_NATURAL
        )
));

查询

$list = $database->select("wxcontent",
          array(
               "id",
               "wxtitle",
               "wxcontent"
               ), 
          array(
               "AND" => array(  
                    "wxkeyword" => ''
               ),
               "LIMIT" =>1,
               "ORDER"=>"wxtime desc"
          )
     );

更新

$result = $database->update("wxcontent", array(
         "wxkeyword" => $k,
         "wxtime"=>time()
     ),array("id" => $list1[0]['id']));

插入

$result = $database->insert("wxsearch", array(
                   "wxsearchname" => $wxname,
                   "wxcate"=>$cate,
                   'wxpub'=>0
               ));

删除

$database->delete("domain", array(
              "AND" => array(
                  "id" => $_POST['id']
              )
          ));

计算和

$money = $database->sum(
            "answer",
            "money",
            array(
               "AND" => array(  
                    "user_id" => $user_id
               ),
                "ORDER" =>"id DESC"
            )
        );

总数

$total = $database->count("wxcontent", array(
        "wxcate" => $category
    )); 

总数

Python

data = sqlSelect("SELECT id,domain FROM domain WHERE domain = '%s' ORDER by id DESC limit 1" % (domainList[i][1]))

r = sqlInUp("INSERT IGNORE INTO domain(\
                              id,domain,wxtime,price,link,wxstatus) VALUES (\
                              NULL,'%s', '%s','%d', '%s','%d')" % (\
                                   domainList[i][1],time.time(),int(domainList[i][2].replace(unicodeStr('元'), '')),str(domainList[i][0]),status))

sqlInUp(db,"UPDATE wxname SET wxpub = 1 , wxtime = '%s',wxlink = '%s' where wxname2 = '%s' " % (time.time(),wxlink,data[0]['wxname2']))
上一篇下一篇

猜你喜欢

热点阅读