重要的事情说三遍:代码复制完要格式化,格式化,格式化,最好重新抄一遍,小心陷阱
一、配置数据库
配置文件路径/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);

最新文章

  1. angular源码阅读,依赖注入的原理:injector,provider,module之间的关系。
  2. Kernel Function--核函数收集
  3. FZU 1608 Huge Mission(线段树)
  4. C++ macro(宏)使用小结
  5. hdu 2732 Leapin&#39; Lizards(最大流)Mid-Central USA 2005
  6. Jquery 遍历数组之$().each方法与$.each()方法介绍
  7. Spring Boot 中如何使用 Dubbo Activate 扩展点
  8. Extending sparklyr to Compute Cost for K-means on YARN Cluster with Spark ML Library
  9. javascript基础数据类型与引用类型
  10. Java入门篇(三)——Java流程控制
  11. 习题9-8 uva1631
  12. FJUT第四周寒假作业[JL]最后的晚餐(动态规划)
  13. Direct3D 11 Tutorial 2: Rendering a Triangle_Direct3D 11 教程2:渲染一个三角形
  14. thinkphp常用标签总结
  15. ATS metric query
  16. 为什么Docker比虚拟机快?
  17. hdu6331 Walking Plan
  18. 实现域名访问网站—nginx反向代理
  19. man命令使用
  20. MySQL架构设计谈:从开发规范、选型、拆分到减压(转)

热门文章

  1. VueCli
  2. python pip使用报错:Fatal error in launcher: Unable to create process using &#39;&quot;&#39;
  3. tornado-模板,转义,上传静态文件
  4. Flutter main future mirotask 的执行顺序
  5. 为挂载到/home的RAID磁盘组扩容
  6. 4.struts2的配置文件优先级
  7. Application HookMainWindow
  8. 基于OpenGL编写一个简易的2D渲染框架-03 渲染基本几何图形
  9. eclipse中maven多模块项目的创建、提交和检出
  10. SQL 数据库事务 存储过程练习