学习如何使用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学习(二)的更多相关文章

  1. wordpress学习二:源码目录结构和启动流程

    wordpress安装后的文件目录如下: 其中的主要目录和文件用途介绍如下: wp-admin:用于进行博客后台设置的功能目录 wp-content: wordpress的 主题,插件和本地化的存储目 ...

  2. wordpress学习三:wordpress自带的模板学习

    在<学习二>里,大概说了下怎么去查找模板,本节我们以一个简单的模板为例子,继续说说wordpress的模板机制,看看做一个自己的模板需要哪些知识点. 页面模板渲染 wordpress的模板 ...

  3. emberjs学习二(ember-data和localstorage_adapter)

    emberjs学习二(ember-data和localstorage_adapter) 准备工作 首先我们加入ember-data和ember-localstorage-adapter两个依赖项,使用 ...

  4. ReactJS入门学习二

    ReactJS入门学习二 阅读目录 React的背景和基本原理 理解React.render() 什么是JSX? 为什么要使用JSX? JSX的语法 如何在JSX中如何使用事件 如何在JSX中如何使用 ...

  5. TweenMax动画库学习(二)

    目录            TweenMax动画库学习(一)            TweenMax动画库学习(二)            TweenMax动画库学习(三)            Tw ...

  6. php开源项目学习二次开发的计划

      开源项目: cms 国内 dedecms cmstop 国外 joomla, drupal 电商 国内 ecshop 国外 Magento 论坛 discuz 博客 wordpress   学习时 ...

  7. Hbase深入学习(二) 安装hbase

    Hbase深入学习(二) 安装hbase This guidedescribes setup of a standalone hbase instance that uses the local fi ...

  8. Struts2框架学习(二) Action

    Struts2框架学习(二) Action Struts2框架中的Action类是一个单独的javabean对象.不像Struts1中还要去继承HttpServlet,耦合度减小了. 1,流程 拦截器 ...

  9. Python学习二:词典基础详解

    作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7862377.html 邮箱:moyi@moyib ...

  10. Quartz学习--二 Hello Quartz! 和源码分析

    Quartz学习--二  Hello Quartz! 和源码分析 三.  Hello Quartz! 我会跟着 第一章 6.2 的图来 进行同步代码编写 简单入门示例: 创建一个新的java普通工程 ...

随机推荐

  1. [development][vim] vim显示空白字符

    1. 作为一个严谨的程序员,你必须关心你敲下过的没一个字符.其中包括空白字符. 2. 有时候你需要review别人的代码,对于哪些肆意使用tab,space,enter的人.你怎么发现那些被他们留下的 ...

  2. Androidstudio_LinearLayout

  3. Shell基本介绍和使用

    Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个 ...

  4. 优云软件又双叒通过CMMI ML3评估 , 研发和质量管理水平创新高

    2017年第三季度,SEI授权的主任评估师对优云软件研发中心进行了CMMI软件能力成熟度模型评估,优云软件顺利通过复评. 这是继2011年12月优云软件首次通过CMMI ML3级的评估认证以来,第二次 ...

  5. 【Python基础】json.dumps()和json.loads()、json.dump()和json.load()的区分

    json文件处理涉及的四个函数json.dumps()和json.loads().json.dump()和json.load()的区分 一.概念理解 1.json.dumps()和json.loads ...

  6. Java 二进制数据转成文件

    SqlServer数据库中,存储文件的字段的类型是image,对应的Java类型是byte[],下面的函数将演示如何把读取出来数据放入指定目录.当然,首先需要从数据库读出,然后调用该方法. impor ...

  7. es分页搜索

    1.es分页语法GET /_search?from=起始数&size=页面显示条数例如:GET /test_index/test_type/_search?from=0&size=3 ...

  8. c语言指针应用

    指针变量指向数组元素: #import <stdio.h> int main() { int a[10]={1,2,3,4,5,6,7,8,9,0}; int *p; p=a; for ( ...

  9. web页面判断是否首次加载

    判断web页面是否是首次加载: if(!window.name){ window.name ='name' this.setState({ note:true })}

  10. Spark创建空的DataFrame

    前言 本文主要给出Spark创建空的DataFrame的代码示例,这里讲的空的DataFrame主要指有列名(可以自己随意指定),但是没有行的DataFrame,因为自己在开发过程中有这个需求,之前并 ...