重要的事情说三遍:代码复制完要格式化,格式化,格式化,最好重新抄一遍,小心陷阱
一、配置数据库
配置文件路径/data/common.inc.php
二、连接数据库

dirname(__FILE__)表示当前文件的绝对路径
如果在根目录下

<?php

  require_once (dirname(__FILE__) . "/include/common.inc.php");

  print_r($db);

如果在根目录下的子目录下

<?php

  define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/", '/', dirname(__FILE__) ) );
  require_once(DEDEADMIN.'/include/common.inc.php');

  print_r($db);

如果非上面两种情况,则需要在配置文件自定义根目录常量DEDEADMIN 

<?php
  define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/", '/', 'E:/ixingmei3/ixingmeib2c/') );
  require_once(DEDEADMIN.'include/common.inc.php');

三、增删改查

1.查询一条记录 GetOne()

<?php
  require_once (dirname(__FILE__) . "/include/common.inc.php");
  $res=$db->GetOne("SELECT * FROM cms_member limit 1");
  var_dump($res);

2.查询多条记录 Execute()

<?php
  require_once (dirname(__FILE__) . "/include/common.inc.php");
  $sql="SELECT * FROM cms_member limit 10";
  $db->Execute('me',$sql);
  

  while($arr=$db->GetArray('me')){
  echo "用户名={$arr['uname']},性别={$arr['sex']}";
  }
  //或
  while($obj=$db->GetObject('me')){
  echo "用户名={$obj->uname},性别={$obj->sex}";

  }

3.插入、修改数据

<?php
  require_once (dirname(__FILE__) . "/include/common.inc.php");
  $sql="insert into cms_member (uname) values ('huahua')";
  $db->ExecuteNoneQuery($sql);
  $lastInsertID = $db->GetLastID();
  echo $lastInsertID;

4.删除

<?php

  require_once (dirname(__FILE__) . "/include/common.inc.php");

  $sql = "DELETE FROM cms_member WHERE (mid=609690)";

  $db->ExecuteNoneQuery($sql);

dedecms操作数据库的更多相关文章

  1. Java-jdbc操作数据库

    如果需要访问数据库,首先要加载数据库驱动,数据库驱动只需在第一次访问数据库时加载一次.然后在每次访问数据库时创建一个Connection实例,获取数据连接,这样就可以执行操作数据库的SQL语句.最后在 ...

  2. python高级之操作数据库

    python高级之操作数据库 本节内容 pymysql介绍及安装 使用pymysql执行sql 获取新建数据自增ID fetch数据类型设置 1.pymysql介绍及安装 在python2中连接数据库 ...

  3. greenDao:操作数据库的开源框架

    greenDAO: Android ORM for your SQLite database 1. greenDao库获取 英文标题借鉴的是greendrobot官网介绍greenDao时给出的Tit ...

  4. 总结一些关于操作数据库是sql语句还是存储过程问题

    总结一些关于操作数据库是sql语句还是存储过程问题 程序中,你跟数据的交互,需要向数据库拿数据.更改数据库的数据等,这些操作,本身不是程序完成的,而是程序发命令给数据库去做的,不管是通过sql语句方式 ...

  5. greendao操作数据库的使用方法

    第一步:把greendao-1.3.0-beta-1,greendao-generator-1.3.1两个jar包加载到工程的lib的文件夹中,一定要右键点击Add As Library后才能使用. ...

  6. pymysql 操作数据库

    一.简介 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同,但目前pymysql支持python3.x而后者不支持3.x版本 其执行语句与sql源码相似 二.使用 ...

  7. Asp.Net MVC 自定义的MVC框架(非EF操作数据库)

    一些废话:在北京辞职回家不知不觉中已经半年多了,这半年中有过很多的彷徨,困惑,还有些小小难受.半年时间算是我人生以来遇到过的最困苦的时候.理想的工作跟我擦肩而过,驾照也没有考过,年后这一改革...,毕 ...

  8. 一次莽撞的行为:在phpmyadmin中修改MySQL root密码后无法操作数据库

    一.手贱行为(✿◡‿◡) 在一次开发中通过xampp方式安装了PHP环境,需要操作数据库时通过phpmyadmin访问MySQL,在一次数据库操作时想起没有设置密码,于是直接在mysql数据库中的us ...

  9. python操作数据库

    一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的l ...

随机推荐

  1. webpack(5)--Resolve

    Resolve webpack在启动后会从配置的入口模块触发找出所有依赖的模块,Resolve配置webpack如何寻找模块对应的文件.webpack内置JavaScript模块化语法解析功能,默认会 ...

  2. CSS 3 学习笔记

    css 3 学习笔记 文本: word-wrap : normal | break-word取值:normal:    控制连续文本换行.break-word:    内容将在边界内换行.如果需要,词 ...

  3. linux, Django安装MySQL-python==1.2.5报错

    先安装 sudo apt-get install libmysqlclient-dev

  4. uva-10112-计算几何

    题意:给你一些点,求这些点组成的三角形面积最大,而且三角形内不能包含其他点 #include <iostream> #include <math.h> #include< ...

  5. linux高效shell命令总结

    免废话,直接上代码 .c |awk 'NR==21{gsub(/t09/,"ruiy");printf $0}' 1,comm[2文件间行比较] [root@localhost r ...

  6. 用python登录远程salt,并执行命令

    用python操作saltstack,如果是在本地,则可以用python的salt模块,但如果要操作远程saltstack,则不行,今天就来看看怎么操作. 用python操作远程的saltstack, ...

  7. OpenCL 查询平台和设备

    ▶ 查询平台和设备的代码以结果,放在这里方便以后逐渐扩充和查询(没有营养) #include <stdio.h> #include <stdlib.h> #include &l ...

  8. jap_spring

    jar包 applicationContent.xml <?xml version="1.0" encoding="UTF-8"?> <bea ...

  9. 万字总结:学习MySQL优化原理,这一篇就够了!

    前言 说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *.不使用NULL字段.合理创建索引.为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的 ...

  10. WebRTC内置debug工具,详细参数解读 chrome://webrtc-internals/

    为了确保这篇文章所写内容尽可能的准确,我决定请来Philipp Hancke来作为此篇文章的共同作者. 当你想要找到你WebRTC产品中的问题时,webrtc-internals是一个非常棒的工具,因 ...