mysql php pdo例_PHP的PDO操作实例

try{

$dbms='mysql';          //数据库类型 ,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数

$host='127.0.0.1';      //数据库主机名

$dbName='books';      //使用的数据库

$user='root';           //数据库连接用户名

$pass='';              //对应的密码

$dsn="$dbms:host=$host;dbname=$dbName";

$pdo = new PDO($dsn, $user, $pass);  //初始化一个PDO对象,就是创建了数据库连接对象$pdo

*/

//echo $_POST['bookname'];

//插入出数据库语句,图片数据前要加上0x,用于表示16进制数

//$query = "insert into book(name,createtime,price,author,publish) value('$bookname','$booktime','$bookprice','$bookauthor','$bookpublish')";

//$query = "insert into images(pic) values('".$name."','".$type."',0x".$imgdata.")")

//$query = "insert into book(name,createtime,price,author,publish,pic) values(':name',':createtime',':price',':author',':publish',0x".$imgdata.")";

//$query = "insert into book(name,createtime,price,author,publish,pic) values(?,?,?,?,?,0x".$imgdata.")";

//$result=$pdo->prepare($query);   //准备查询语句

//$result=$pdo->prepare("insert into book(name,createtime,price,author,publish,pic) values(?,?,?,?,?,0x".$imgdata.")");   //准备查询语句

//$result=$pdo->prepare("insert into book(name,createtime,price,author,publish,pic) values(?,?,?,?,?,0x.?)");

//$result=$pdo->prepare("insert into book(name,createtime,price,author,publish) values(?,?,?,?,?)");

//echo $_POST['imagedata'];

$result=$pdo->prepare("insert into book(name,createtime,price,author,publish,pic) values(?,?,?,?,?,?)");

//echo $_POST['bookname'];

/*

$result->bindValue(1,$_POST['bookname']);

$result->bindValue(2,$_POST['booktime']);

$result->bindValue(3,$_POST['bookprice']);

$result->bindValue(4,$_POST['bookauthor']);

$result->bindValue(5,$_POST['bookpublish']);

$result->bindValue(6,$_POST['imagedata']);

*/

// echo "

".time()."

"

// echo $_POST['imagedata'];

/*

$result->bindParam(':name', $_POST['bookname']);

$result->bindParam(':createtime',$_POST['booktime']);

$result->bindParam(':price', $_POST['bookprice']);

$result->bindParam(':author',$_POST['bookauthor']);

$result->bindParam(':publish',$_POST['bookpublish']);

*/

/*

if($result->execute() > 0)

{

echo "
insert pic success\n";

echo "

insert success!!!!!!!!!!!!!!!qq
";

}

else

{

echo "

insert failed 26".mysql_error()."
";

}

}

catch(PDOException $e)

{

die("Error:".$e->getMessage()."
");

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/269697.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java泛型详解:<T>和Class<T>的使用,泛型类

单独的T 代表一个类型 &#xff0c;而 Class代表这个类型所对应的类&#xff0c; Class<&#xff1f;>表示类型不确定的类 E - Element (在集合中使用&#xff0c;因为集合中存放的是元素)T - Type&#xff08;Java 类&#xff09;K - Key&#xff08;键&#xff09;V - …

HDU3183 A Magic Lamp —— 贪心(单调队列优化)/ RMQ / 线段树

题目链接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid3183 题解&#xff1a; 方法一&#xff1a;贪心。 在草稿纸上试多几次可以知道&#xff0c;删除数字中从左到右最后一位递增&#xff08;可以等于&#xff09;的数字&#xff0c;可以得到最小值&#xff0c;在这…

python入门知识大全_python基础知识有哪些

Python基础知识&#xff1a;1、引用和对象&#xff1b;2、可变数据类型和不可变数据类型&#xff1b;3、引用传递和值传递&#xff1b;4、深拷贝和浅拷贝&#xff1b;5、基本数据类型&#xff1b;6、关键字、标识符和内置函数&#xff1b;7、算术、赋值运算符等等。Python基础知…

Django开发1

Django开发1 初识Django1.安装django2.创建项目2.1 在终端2.2 Pycharm 3. 创建app4.快速上手4.1 再写一个页面4.2 templates模板4.3 静态文件4.3.1 static目录4.3.2 引用静态文件 5.模板语法//Django开发案例&#xff1a;联通新闻中心6.请求和响应案例&#xff1a;用户登录7.数…

编程式事务和声明式事物

编程式事务 声明式事物

【每日算法】基数排序算法

1&#xff09;算法简介 基数排序是一种非比较型整数排序算法&#xff0c;其原理是将整数按位数切割成不同的数字&#xff0c;然后按每个位数分别比较。由于整数也可以表达字符串&#xff08;比如名字或日期&#xff09;和特定格式的浮点数&#xff0c;所以基数排序也不是只能使…

wincc 报警记录 mysql_如何才能把WINCC报警记录中的数据通过SQL取上来-工业支持中心-西门子中国...

回答者&#xff1a; 凌波微步- 高级工程师&nbsp&nbsp第11级2009-03-09 08:54:18您可以评论本回答&#xff0c;或直接点击“提交”按钮推荐本回答...我可以取出来&#xff0c;但显示不了。我显示时用的是ms listbox 2.0控件&#xff0c;不过没成功显示出来&#xff0c;多…

AES加密算法256位密钥与128位密钥的不同之处

一、指代不同 1、256位密钥&#xff1a;AES的区块长度固定为256位&#xff0c;密钥长度则可以是256。 2、128位密钥&#xff1a;AES的区块长度固定为128位&#xff0c;密钥长度则可以是128。 二、安全性不同 1、256位密钥&#xff1a;256位密钥安全性高于128位密钥。 2、1…

Linux LNMP 环境的搭建之【Nginx的安装】

Nginx 俄罗斯人开发的一款比较强劲的web服务器,静态页面html 单机在优化得当的情况下&#xff0c;能够达到3-4W的并发,是一款比较优秀的服务器软件,在国内,有Tengine【淘宝】开发的分支 ,关于Tengine的文档,可以参考,淘宝团队的官方文档&#xff1a;http://tengine.taobao.org/…

如何把map的value转为list_Java 8 将Map转换为List

将一个Java示例转换Map为List汇总&#xff1a;Map map new HashMap<>();// Convert all Map keys to a ListList result new ArrayList(map.keySet());// Convert all Map values to a ListList result2 new ArrayList(map.values());// Java 8, Convert all Map keys…

非对称加密和对称加密的区别

一 :概述 在现代密码学诞生以前&#xff0c;就已经有很多的加密方法了。例如&#xff0c;最古老的斯巴达加密棒&#xff0c;广泛应用于公元前7世纪的古希腊。16世纪意大利数学家卡尔达诺发明的栅格密码&#xff0c;基于单表代换的凯撒密码、猪圈密码&#xff0c;基于多表代换的…

PING检查网络是否畅通

可用于检测网络畅通情况 using System.Net;using System.Net.NetworkInformation;namespace PING{class Program{static void Main(string[] args){Console.WriteLine("请输入IP");string str Console.ReadLine();Console.WriteLine(ping(str));Console.ReadLine();…

linux安装mysql不成功怎么处理_Linux上安装MySQL时出现不兼容的解决办法

Linux上安装MySQL时出现不兼容的解决办法在linux 上安装mysql rpm的时候,安装不成功MySQL-client-5.5.36-1.linux2.6.x86_64.rpm MySQL-server-5.5.36-1.linux2.6.x86_64.rpm[rootbogon develop]# rpm -ivh MySQL-server-5.5.36-1.linux2.6.x86_64.rpm准备中… ###############…

事务默认的传播属性和事务默认的隔离级别

事务的传播属性 事务的隔离级别&#xff0c;用的就是当前数据的隔离级别

倍增LCA code[vs]1036商务旅行

n个点用n-1条边连接&#xff0c;求两个点间的最短路 显然可以想到用floyd预处理&#xff0c;但复杂度过高 所以一些巨发明了LCA 为什么这类最短路问题要找最近公共祖先&#xff0c;这是一个显然的问题&#xff0c;最近公共祖先说简陋了就是在这个“树”上找一个“转折点" …

java过滤器的原理_Java 三大器之过滤器(Filter)工作原理

Filter 简介filter称为过滤器&#xff0c;可以对web 服务器管理的所有资源: Jsp, Servlet&#xff0c;静态图片文件或静态html文件等进行拦截&#xff0c;从而实现一些特殊的功能。例如实现URL级别的权限访问控制&#xff0c;过滤敏感词汇&#xff0c;压缩响应信息等高级功能。…

Python文件操作-文件的增删改查

需求:对文件进行增删改查 由于时间原因,本次代码没有增加任何注释,如有疑问,请联系编辑者:闫龙 其实我也是醉了,看着这些个代码,我脑袋也特么大了,没办法,大神说了,不让用新知识,只可以使用学过的,所以代码复用就不用说了,根本不可能了,希望大家可以看懂这些,别人啃着糟心,自己…

spring事务三大接口

1.事务三大接口 PlatformTransactionManager 事务管理器TransactionDefinition 事务的一些基础信息&#xff0c;如超时时间、隔离级别、传播属性等TransactionStatus 事务的一些状态信息&#xff0c;如是否一个新的事务、是否已被标记为回滚PlatformTransactionManager //根据…

与你相遇——博客园

显示注册博客园已经一年多了&#xff0c;但是却没有一篇文章&#xff0c;从今天开始每天有学习&#xff0c;每天就必有输出。平常自己的学习效率往往很低&#xff0c;有时经常感动自己学了多少东西&#xff0c;可是记住的不多&#xff0c;想通过记笔记方式掩饰战略上的懒惰&…