wordpress学习(二)
学习如何使用wpdb<br/> <?
global $wpdb; //声明wpdb类
$wpdb->show_errors(); //1.学会向数据库中数据表添加一行数据(增)
//参数一:数据表名;参数二:数据;参数三:数据格式(可以不写,系统自动识别)
//$wpdb->insert('wp_xuesheng',array('name'=>'赵诗涛','sex'=>'男','xq'=>'wordpress')); //echo $wpdb->insert_id; //获取增加的一行数据的id //echo $wpdb->prefix; //获取数据表前缀wp_
//$wpdb->insert($wpdb->prefix.'xuesheng',array('name'=>'乐艾','sex'=>'男','xq'=>'wordpress'));
//echo $wpdb->insert_id; //2.对数据表中的数据进行修改(改)
//参数一:数据表名;参数二:修改的数据;参数三:条件
//$a = $wpdb->update($wpdb->prefix."xuesheng",array('sex'=>'男','xq'=>'wp学习'),array('id'=>4,'xq'=>'wp学习'));
//var_dump($a); //3.使用get_var()获取数据库中一条数据的某一个字段(查)
//参数一:查询语句;参数二:列的编辑量;参数三:行的编辑量
//建议,直接使用查询语句,
//$can = "SELECT name FROM ".$wpdb->prefix."xuesheng WHERE id = 2";
//$xm = $wpdb->get_var($can);
//echo $xm; //拓展 SELECT ROW_COUNT() 查询Update或Delete影响的行数数量
//$row_count = $wpdb->get_var("SELECT ROW_COUNT()");
//echo $row_count; //4.对数据表中的数据进行删除(删)$wpdb->delete();
//参数一:数据表名;参数二:删除条件
//$re = $wpdb->delete($wpdb->prefix."xuesheng",array('id'=>5,'xq'=>'wp'));
//var_dump($re); //5.$wpdb->query(); //sql语句执行,返回结果为该语句是否执行正确(对查询语句select而言,效果不好)
//$sql = "INSERT wp_xuesheng (name,sex,xq) VALUES ('小杨','男','撩妹')"; //增
//$sql = "UPDATE wp_xuesheng SET xq = '女汉子' WHERE id = 7"; //改
//$sql = "DELETE FROM ".$wpdb->prefix."xuesheng WHERE id = 8";
//$re = $wpdb->query($sql);
//var_dump($re); //6.$wpdb->get_results()查询数据库中的某些数据,返回一个对象或数组 查
/*$sql = "SELECT * FROM wp_xuesheng";
$rows = $wpdb->get_results($sql); //参数二:默认为OBJECT对象,ARRAY_A关联数组,ARRAY_N索引数组,OBJECT_K对象(每条数据的下标为该数据的id,OBJECT对象下标以0开始的关联对象)
echo "<pre>";
var_dump($rows);
echo "</pre>";
foreach ($rows as $key => $value) {
echo $value->name."<br>";
}*/
/*foreach ($rows as $key => $value) {
echo $value->id.','.$value->name.','.$value->sex.','.$value->xq.','.$value->date."<br>";
}*/ //7.$wpdb->get_row();查询数据表中一行数据;参数一:查询语句;参数二:返回类型(默认)OBJECT, ARRAY_A(关联), or ARRAY_N(索引); 参数三:偏移量
/*$sql = "SELECT * FROM wp_xuesheng";
$re = $wpdb->get_row($sql,ARRAY_A);
echo "<pre>";
var_dump($re);
echo "</pre>";*/ //8.$wpdb->show_errors(); //显示错误,写在开头$wpdb后面(效果最好)
//$wpdb->last_error(); //显示最后一条错误,写在最后;
//$wpdb->print_error(); //打印错误,前提是必须打开$wpdb->show_errors();
//$wpdb->hide_errors(); //隐藏错误。
wordpress学习(二)的更多相关文章
- wordpress学习二:源码目录结构和启动流程
wordpress安装后的文件目录如下: 其中的主要目录和文件用途介绍如下: wp-admin:用于进行博客后台设置的功能目录 wp-content: wordpress的 主题,插件和本地化的存储目 ...
- wordpress学习三:wordpress自带的模板学习
在<学习二>里,大概说了下怎么去查找模板,本节我们以一个简单的模板为例子,继续说说wordpress的模板机制,看看做一个自己的模板需要哪些知识点. 页面模板渲染 wordpress的模板 ...
- emberjs学习二(ember-data和localstorage_adapter)
emberjs学习二(ember-data和localstorage_adapter) 准备工作 首先我们加入ember-data和ember-localstorage-adapter两个依赖项,使用 ...
- ReactJS入门学习二
ReactJS入门学习二 阅读目录 React的背景和基本原理 理解React.render() 什么是JSX? 为什么要使用JSX? JSX的语法 如何在JSX中如何使用事件 如何在JSX中如何使用 ...
- TweenMax动画库学习(二)
目录 TweenMax动画库学习(一) TweenMax动画库学习(二) TweenMax动画库学习(三) Tw ...
- php开源项目学习二次开发的计划
开源项目: cms 国内 dedecms cmstop 国外 joomla, drupal 电商 国内 ecshop 国外 Magento 论坛 discuz 博客 wordpress 学习时 ...
- Hbase深入学习(二) 安装hbase
Hbase深入学习(二) 安装hbase This guidedescribes setup of a standalone hbase instance that uses the local fi ...
- Struts2框架学习(二) Action
Struts2框架学习(二) Action Struts2框架中的Action类是一个单独的javabean对象.不像Struts1中还要去继承HttpServlet,耦合度减小了. 1,流程 拦截器 ...
- Python学习二:词典基础详解
作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7862377.html 邮箱:moyi@moyib ...
- Quartz学习--二 Hello Quartz! 和源码分析
Quartz学习--二 Hello Quartz! 和源码分析 三. Hello Quartz! 我会跟着 第一章 6.2 的图来 进行同步代码编写 简单入门示例: 创建一个新的java普通工程 ...
随机推荐
- gitee 使用
gitee 使用 首先在码云仓库创建对应的仓库 当你输入错误用户名和密码 需要清掉配置 git config --system --unset credential.helper 设置账号 git c ...
- Linux中常用命令
.cd命令 cd 回到跟目录 cd uqihong 进入到uqihong这个文件夹(且cd命令只能一级一级的进入) 2.复制命令 cp -r /usr/local/tomcat ...
- Web Deploy远程部署配置图解
原文链接:https://jingyan.baidu.com/album/642c9d34e614de644a46f783.html
- 第八节:分支开发之合并到master
流程:在客户端创建分支,修改代码,并push,然后在页面处理即可.(区别在于一个在客户端,一个在页面) 实际的开放中要记得打tag,不然到时候出问题了以后不知道从哪里开始.
- bat删除过期文件(FORFILES)
关键词:bat删除过期文件,bat,FORFILES 原文:https://blog.csdn.net/sandy9919/article/details/82932460 --最佳实践 :: IIS ...
- 关于Redis的配置
Redis-配置 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid ...
- Java字符串复制
Java字符串复制 public boolean topicFilterMatch(String topicFilter, String topic) { if (topicFilter == nul ...
- (转)ThreadLocal-面试必问深度解析
ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类.主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用, ...
- vue2.3时使用手机调试,提示媒体已断开的解决方案
参考链接:http://www.xitonghe.com/jiaocheng/windows7-9623.html 1.在当前版本vue下开发,发现只能在localhost时调试,不能使用电脑的ip, ...
- SEO--质量监测
日志分析 1.每个搜索引擎的总体抓取量 2.记录搜索引擎蜘蛛的不重复抓取量 3.每个目录.每个搜索引擎的抓取量 4.统计搜索引擎抓取的状态码(通过查看欧化300,404,500等分析那些页面需要优化) ...