亚洲视频二区I天堂网av 在线I丰满人妻AV一区二区三I088精品在线观看视频IAV在线网站免费I亚洲人成影院在线I91精品91久久久777777I131M久I日日摸日日

027-81331413

UCHOME二次開發(fā)之數(shù)據(jù)庫操作原理

發(fā)布時間:2012-11-16 瀏覽:4635

class_mysql.php,數(shù)據(jù)庫操作文件
dbstuff類中最重要的方法就是connect()和query()方法,connect負責開啟數(shù)據(jù)庫連接,具體取數(shù)據(jù)就靠query了,query的核心代碼如下:
$func = $type == ‘UNBUFFERED’ && @function_exists(‘mysql_unbuffered_query’) ?
            ‘mysql_unbuffered_query’ : ‘mysql_query’;
        if(!($query = $func($sql, $this->link)) && $type != ‘SILENT’) {
            $this->halt(‘MySQL Query Error’, $sql);
        }
聲明變量$func,進行type判斷后,賦值為“mysql_query”,然后$func(),就等于mysql_query().
query并不僅僅負責查詢,數(shù)據(jù)的插入和更新都是通過query來完成的,在function_common.php中:
//添加數(shù)據(jù)
function inserttable($tablename, $insertsqlarr, $returnid=0, $replace = false) {
    global $_SGLOBAL;

    $insertkeysql = $insertvaluesql = $comma = ”;
    foreach ($insertsqlarr as $insert_key => $insert_value) {
        $insertkeysql .= $comma.’`’.$insert_key.’`';
        $insertvaluesql .= $comma.’\”.$insert_value.’\”;
        $comma = ‘, ‘;
    }
    $method = $replace?’REPLACE’:'INSERT’;
    $_SGLOBAL['db']->query($method.’ INTO ‘.tname($tablename).’ (‘.$insertkeysql.’) VALUES (‘.$insertvaluesql.’) ‘);
    if($returnid && !$replace) {
        return $_SGLOBAL['db']->insert_id();
    }
}

//更新數(shù)據(jù)
function updatetable($tablename, $setsqlarr, $wheresqlarr) {
    global $_SGLOBAL;

    $setsql = $comma = ”;
    foreach ($setsqlarr as $set_key => $set_value) {
        $setsql .= $comma.’`’.$set_key.’`’.’=\”.$set_value.’\”;
        $comma = ‘, ‘;
    }
    $where = $comma = ”;
    if(empty($wheresqlarr)) {
        $where = ‘1′;
    } elseif(is_array($wheresqlarr)) {
        foreach ($wheresqlarr as $key => $value) {
            $where .= $comma.’`’.$key.’`’.’=\”.$value.’\”;
            $comma = ‘ AND ‘;
        }
    } else {
        $where = $wheresqlarr;
    }
    $_SGLOBAL['db']->query(‘UPDATE ‘.tname($tablename).’ SET ‘.$setsql.’ WHERE ‘.$where);
}

//刪除數(shù)據(jù)
function_delete.php
$_SGLOBAL['db']->query(“DELETE FROM “.tname(‘comment’).” WHERE cid IN (“.simplode($newcids).”)”);

主站蜘蛛池模板: 精品国产乱码久久久久久久软件 | 国产精品久久av一区二区三区 | 精品国产99 | 天天摸天天透天天添 | 亚洲国产精品无码久久久 | 国产视频一区二区不卡 | 午夜成人片在线观看免费播放 | 日日av拍夜夜添久久免费 | 丰腴饱满的极品熟妇 | 国产激情久久久久久熟女老人 | 日韩黄色在线观看 | 国产一区二 | 日本三级香港三级三级人!妇久 | 成人电线在线播放无码 | 国产精品国产三级国av在线观看 | 日韩精品无码一本二本三本色 | 97se亚洲精品一区二区 | 少妇人妻偷人精品无码视频新浪 | 深夜福利在线免费观看 | 国产又粗又猛又爽又黄的视频免费 | 成人亚洲综合av天堂 | 91动态图| 久久久免费网站 | 日韩精品中文字幕一区 | www啪啪| 日韩一区二区三区福利视频 | 精品成人免费视频 | 国产av一区二区三区无码野战 | 久草操| 精品国产v无码大片在线看 亚洲欧美在线播放 | 不卡av网站 | 国产精品资源 | а√最新版天堂资源 | 国产激情久久久久影院 | 99av视频| 国产精品成人嫩草影院 | 日韩三级黄色毛片 | 人妻中文字幕乱人伦在线 | 干干人人| 欧美爱爱免费视频 | 好爽又高潮了毛片 | 99在线精品视频观看 | 久久55| 青青青在线视频人视频在线 | 中国av一级片 | 少妇扒开双腿自慰出白浆 | 美女二区 | 天堂资源在线播放 | 久久在线看 | 成人在线播放av | 成人国产一区二区三区精品麻豆 | 久久久久人妻啪啪一区二区 | 真人做人试看60分钟免费 | av中文在线| 波多野结衣超清无码专区 | 亚洲三级伦理 | 啪啪的网站 | 特级特黄刘亦菲aaa级 | 88久久精品无码一区二区毛片 | 超碰免费97 | 我和岳疯狂性做爰全过程视频 | jizzjizz国产精品喷水 | 2021国产麻豆剧传媒精品 | 亚洲一二三四专区 | 久久99久久98精品免观看软件 | 欧美手机看片 | 小嫩草张开腿让我爽了一夜 | 亚洲国产剧情中文视频在线 | 亚洲精品视频在线看 | 777久久精品一区二区三区无码 | 精品一区二区三区激情在线欧美 | 啃乳做爰猛烈床戏三级 | 午夜视频在线网站 | 狠狠色丁香婷婷综合最新地址 | 国产人免费人成免费视频 | 怡红院一区二区 | 欧美成人一区二免费视频 | 久久久久国产精品夜夜夜夜夜 | 精品国产乱码久久久久app下载 | 成 人 黄 色 免费 网站无毒 | 国产大奶在线 | 国产特级毛片aaaaaa高潮流水 | 亚洲国产丝袜在线观看 | a天堂视频在线观看 | 亚洲一区二区av在线观看 | 久久精品高清 | 国产成人久久精品77777综合 | 欧美亚洲精品一区二区三区 | 少妇高清精品毛片在线视频 | 九九九国产 | 韩国三级网址 | 国产美女精品视频线免费播放 | 精品国产成人国产在线观看 | 国产久草视频 | 久久精品av国产一区二区 | 无码色偷偷亚洲国内自拍 | 成人在线亚洲 | 亚洲国产精品成人综合色在线婷婷 | 精品国产va久久久久久久冰 |