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普通工程 ...
随机推荐
- [daily][archlinux][game] 几个linux下还不错的游戏
春节在家放松, 装了几个游戏在archlinux上,玩起来还不错. 假期结束开工了, 玩的时间也会比较少,准备删掉, 记录如下: 1. 0ad 即时战略类, 类似于冷兵器时代的红警. 画面还不错, 可 ...
- fiddler4如何只抓取指定浏览器的包
在实际工作中,常常会抓取浏览器的数据,其加载的数据较多,不好区分,不知道其是哪个是需要抓取的数据,所以就需抓取指定浏览器的数据,这样就能很清晰知道数据的来源. 步骤一: 打开fiddler4,再打开浏 ...
- json 脚本入库的几种方法
json 脚本入库的几种方法,见代码: #-*- encoding: utf-8 -*- #第一种mongodb入库 # from pymongo import * # import json # c ...
- Java如何编写Servlet程序
一:Servlet Servlet是Java服务器端编程,不同于一般的Java应用程序,Servlet程序是运行在服务器上的,服务器有很多种,Tomcat只是其中一种. 例子: 在Eclipse中新建 ...
- byte数组存储到mysql
public int AddVeinMessage(byte[] data)//插入数据库 { using (BCSSqlConnection = new MySqlConnection(strCon ...
- WPF 参数在Page见传递
void goButton_Click(object sender, RoutedEventArgs e) { this.NavigationService.Navigate(new ContentP ...
- C++的类大小
有以下C++类 #pragma pack(push) #pragma pack(1) class task /*:public OSThread*/{ //public: // void Entry( ...
- LeetCode-300.Longst Increasing Subsequence
Given an unsorted array of integers, find the length of longest increasing subsequence. Example: Inp ...
- (4.20)sql server中 len 与datalength 的区别
len是任意字符均为一个占位符字节.datalength是根据字符集不同判断占用,如一个中文占用2个字节.
- 宝塔Linux面板5.9平滑升级到6.8版
昨天ytkah重新安装python后宝塔面板里的首页/软件管理/面板设置出现了问题,点击直接500错误,试着执行sh update.sh也是无法解决,因为5.9无法直接从面板那升级到6.x,用河妖的方 ...