首页 > 帮助 > 开发指南

    收藏

    destoon 数据库操作
    DT模板2016-09-11开发指南36℃
    广告
    核心提示:初始化系统后系统会自动连接数据库,并将数据库操作对象保存在$db。数据库操作方法请参考include/db_mysql.class.php函数原型,以下仅对常用操作举例。1、执行SQL语句$db->query("INSERT INTO `{$DT_PRE}table` (`xxx`) VALUES ('yyy')");$db->query("UPDATe `{$DT_PRE}table` SET `xxx`='yyy
    初始化系统后系统会自动连接数据库,并将数据库操作对象保存在$db。数据库操作方法请参考include/db_mysql.class.php函数原型,以下仅对常用操作举例。
    1、执行SQL语句
    $db->query("INSERT INTO `{$DT_PRE}table` (`xxx`) VALUES ('yyy')");
    $db->query("UPDATe `{$DT_PRE}table` SET `xxx`='yyy' WHERe `zzz`=1");
    $db->query("DELETE FROM `{$DT_PRE}table` WHERe `zzz`=1");
    2、读取单条信息
    $A = $db->get_one("SELECt * FROM `{$DT_PRE}table` WHERe `xxx`='yyy'");
    print_r($A);
    3、计算总数
    $A = $db->get_one("SELECt COUNT(*) AS num FROM `{$DT_PRE}table` WHERe `xxx`='yyy'");
    echo $A['num'];
    4、读取多条信息
    $A = array();
    $result = $db->query("SELECt * FROM `{$DT_PRE}table` WHERe `xxx`='yyy' ORDER BY `zzz` DESC LIMIT 0,10");
    while($r = $db->fetch_array($result)) {
    $A[] = $r;
    }
    print_r($A);
    5、分页
    $A = array();
    $r = $db->get_one("SELECt COUNT(*) AS num FROM `{$DT_PRE}table` WHERe `xxx`='yyy'");
    $pages = pages($r['num'], $page, $pagesize);
    $result = $db->query("SELECt * FROM `{$DT_PRE}table` WHERe `xxx`='yyy' ORDER BY `zzz` DESC LIMIT $offset,$pagesize");
    while($r = $db->fetch_array($result)) {
    $A[] = $r;
    }
    print_r($A); echo $pages;
    系统的表前缀可以使用变量$DT_PRE(一般在语句中使用)或者$db->pre(一般在函数中使用)。
    如果在函数中使用数据库操作,需要先进行global $db;
 
  • 文本链接:https://mbtxw.com/help/show.php?itemid=79
  • 文章来源:模板模板
  • 版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
0相关评论

热门图文

    QQ交流群

    模板天下网QQ群

  • 欢迎DT爱好者加群学习交流:68503649

    联系关注

  • MBTXW.COM腾讯微博
  • 536205792QQ号
  • 68503649加QQ群
  • 536205792@qq.com客服邮箱