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()."
");

}

mysql php pdo例_PHP的PDO操作实例相关推荐

  1. php列表框怎么用,PHP+Mysql+jQuery查询和列表框选择操作实例讲解

    这篇文章主要介绍了PHP+Mysql+jQuery查询和列表框选择操作实现过程,需要的朋友可以参考下 本文讲解如何通过ajax查询mysql数据,并将返回的数据显示在待选列表中,再通过选择最终将选项加 ...

  2. mysql pdo 事务处理_php中pdo的mysql事务处理实例

    php+mysql事务处理的几个步骤: 1.关闭自动提交 2.开启事务处理 3.有异常就自动抛出异常提示再回滚 4.开启自动提交 注意: mysql只有这个InnoDB驱动是支持事务处理的,默认MyI ...

  3. mysql php pdo 迭代器_php – 创建PDO迭代器

    这篇文章是一个骗局.它声称提供的技术可以加速PDO的数据库调用,但实际上它会大大减慢它们的速度. 它接地的前提也是错误的. PDOStatement已经可以遍历,你不需要使用foreach来迭代PDO ...

  4. mysql 优化300例_PHP+MySQL实现对一段时间内每天数据统计优化操作实例

    本文实例讲述了PHP+MySQL实现对一段时间内每天数据统计优化操作.分享给大家供大家参考,具体如下: 在互联网项目中,对项目的数据分析必不可少.通常会统计某一段时间内每天数据总计变化趋势调整营销策略 ...

  5. mysql 优化300例_mysql的limit优化实例

    测试环境 操作系统: debian linux 服务器版本: Mysql 5.0.24 Mysql数据库的Qcache缓存关闭 数据库表testtable的参数: 类型:     MyISAM 大小: ...

  6. mysql乐观锁实现_mysql实现乐观锁实例(demo)

    本文参考:https://blog.csdn.net/seapeak007/article/details/53490156,感谢老铁的辛苦付出. 乐观锁介绍: 乐观锁( Optimistic Loc ...

  7. php使用pdo操作mysql数据库实例_php使用PDO操作MySQL数据库实例_PHP

    本文实例讲述了php使用PDO操作MySQL数据库的方法.分享给大家供大家参考.具体分析如下: PDO是mysql数据库操作的一个公用类,我们不需要进行自定类就可以直接使用pdo来操作数据库,但是在p ...

  8. pdo mysql防注入_Php中用PDO查询Mysql来避免SQL注入风险的方法

    当我们使用传统的 mysql_connect .mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制.虽然可以用mysql_real_escape_ ...

  9. php mysql增修删_PHP mysql PDO增、删、查、改

    1 建立连接<?php $dbh=newPDO('mysql:host=localhost;port=3306; dbname=test',$user,$pass,array( PDO::ATT ...

最新文章

  1. 图片质量低怎么办?这个网站很不错!
  2. EXCEL2013保存时提示Be careful!Parts of your document may include personal information...
  3. maven 学习笔记2
  4. 软件项目管理0806:分包付款资料
  5. ActiveRecordException: The model attribute ysgl is not exists.
  6. 程序员每天到底可以写几行代码?
  7. java string 常量池_用了这么久Java String,你真的懂字符串常量池吗?
  8. Leetcode--329. 矩阵中的最长递增路径
  9. Python 文件读写操作-Python零基础入门教程
  10. hibernate 高并发下遇到的大坑
  11. 深度学习发展与机器学习
  12. pvid和vid区别,tag口和untag口区别
  13. 2020-11-02 联想 Yoga Duet IML 2020
  14. 管理感悟:出了问题先怀疑自己
  15. MySQL提取字符串中数字(自定义函数)
  16. 虚拟机中【临时使用】泰阿红队单兵作战系统(TaieRedTeamOS)
  17. 74cms 5.0.1 版本命令执行漏洞复现
  18. [笔记]PLC可程式模拟器-2
  19. Kubeenetes Dashboard admin-kubeconfig
  20. 京东云主机使用-搭建简单网页(macOS)

热门文章

  1. bind安装配置以及应用
  2. 常用AT指令集 (转)
  3. C#:把dll封入exe中方法
  4. 学习笔记(49):Python实战编程-place布局
  5. c和c++的结构体使用
  6. server sql 将出生日期转为年龄_在sql server表中有一个出生日期字段我怎么才能在当前年份改变时自动更新年龄字段...
  7. C++字符输入getchar()和字符输出putchar()
  8. erdas遥感图像几何校正_定量/高光谱遥感之—光谱分析技术
  9. flash java 通信,Flash到JavaScript的通信实例
  10. Flink解析kafka canal未压平数据为message报错