wordpress学习(二)

时间:2021-09-25 03:36:54
学习如何使用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学习二&lpar;ember-data和localstorage&lowbar;adapter&rpar;

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

  4. ReactJS入门学习二

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

  5. TweenMax动画库学习&lpar;二&rpar;

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

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

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

  7. Hbase深入学习&lpar;二&rpar; 安装hbase

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

  8. Struts2框架学习&lpar;二&rpar; 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&excl; 和源码分析

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

随机推荐

  1. 太多选择——企业如何选择合适的BI工具?

    在没认清现状前,企业当然不能一言不合就上BI. BI不同于一般的企业管理软件,不能简单归类为类似用于提高管理的ERP和WMS,或用于提高企业效率的OA.BPM.BI的本质应该是通过展现数据,用于加强企 ...

  2. 使用javascript和canvas画月半弯

    使用javascript和canvas画月半弯,月半弯好浪漫!浏览器须支持html5 查看效果:http://keleyi.com/a/bjad/8xqdm0r2.htm 以下是代码: <!do ...

  3. Atitit jOrgChart的使用&&num;160&semi;&&num;160&semi;组织架构图css html

    Atitit jOrgChart的使用  组织架构图css html 1. 项目要做组织架构图,要把它做成自上而下的树形结构,于是决定1 2. Html导入 以来的css js1 2.1. 数据来源 ...

  4. 拓展:使用终端创建、编译、链接OC…

    本文介绍一下如何使用Mac OS X自带终端快速创建.编译.链接OC程序. 1.打开终端 顺序:打开Finder——应用程序——实用工具——终端 2.打开需要存放 .m 文件的路径(比如我需要放到桌面 ...

  5. linux清理内存命令

    1.清理前内存使用情况 free -m 2.开始清理  echo 1 > /proc/sys/vm/drop_caches3.清理后内存使用情况 free -m4.完成! 查看内存条数命令: # ...

  6. Asp&period;net内置对象之Request对象&lpar;概述及应用&rpar;

    Request对象主要用于获取来自客户端的数据,如用户填入表单的数据.保存在客户端的Cookie等,本文将围绕Request对象,讲解其的主要作用:读取窗体变量.读取查询字符串变量.取得Web服务器端 ...

  7. Redbean:入门&lpar;二&rpar; - Find

    <?php require_once 'rb.php'; $tableName = 'link'; //连接数据库 R::setup('mysql:host=localhost;dbname=h ...

  8. c&plus;&plus;——基本概念

    如何理解c/c++中的指针?每种编程语言都使用指针,但Java.c#等将指针隐藏,而c/c++将指针暴露给了用户(程序员)https://www.cnblogs.com/gxcdream/p/4805 ...

  9. mybatis学习 十六 auto&lowbar;mapping实现连表查询

    只能使用多表联合查询方式. 要求:查询出的列别和属性名相同. 点字符  "."  在 SQL 是关键字符,两侧添加反单引号(Tab键上的一个字符) <select id=&q ...

  10. C&num;读取配置文件app&period;config

    应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的.它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序.配置文件的根节点是configuration. ...