PHP查询MYSQL数据库
PDO(PHP数据对象object)方法_支持5.0版本以上的mysql
要利用PDO查询数据:
1构建一个新的带参数的PDO,参数中指出要用到的服务器和数据库名称、用户名、密码
2调用PDO对象的query方法,该方法接收一共SQL查询的字符串
3query方法返回一个数据,数组的索引名恰好是所查询数据库表的相应列名
执行查询的PDO方法有
query(sql)查询数据库,返回匹配行
exec(sql)修改数据库,返回受影响的行数
getAttribute(n)获取数据库链接的各种属性
setAttribute(n)设置数据库链接的各种属性
quote(str)处理过转义字符,生成可用于SQL查询的字符串
errCode()errInfo()获取当前数据库错误的方法
beginTransaction()数据库事务处理
commit()数据库事务处理
inTtransaction()数据库事务处理
rollBack()数据库事务处理
prepare(sql)产生一条SQL预处理语句
具体案例
$db=new PDO("mysql:dbname=imdb;host=localhost","root","sesame");
//localhost本地服务器mysql对应的密码
$row =$db->query("SELECT name FROM movies WHERE name LIKE '%OO%'");
包含参数的查询方式
在一般情况下--都是键盘输入然后查询数据库 所以需要接收输入的数据-再去数据库中去查询
$title=$_GET("movietitle");
$row =$db->query("SELECT name FROM movies WHERE name='$title' "); ----------一般不太使用
删除数据库(exec(sql)修改数据库,返回受影响的行数)
$db=new PDO("mysql:dbname=imdb;host=localhost","root","sesame");
$db->exec("DELETE FROM movies WHERE year=1999");//删除数据
插入数据库
$db=new PDO("mysql:dbname=imdb;host=localhost","root","sesame");
//localhost本地服务器mysql对应的密码
$db->exec("INSERT INTO actors(id,first_naem,last_name) VALUES(78890,'Jenifer','Auster')");
SQL注入:用户的查询输入插入到SQL的查询语句中
使用quote(str)处理过转义字符,生成可用于SQL查询的字符串---------预防安全问题
PHP查询MYSQL数据库相关推荐
- php查询mysql放到数组中_php查询mysql数据库并将结果保存到数组的方法
本文实例讲述了php查询mysql数据库并将结果保存到数组的方法..具体分析如下: 这里主要用到了mysql_fetch_assoc函数 mysql_fetch_assoc语法如下: array my ...
- python 数据库查询结果邮件提醒_Python实现的查询mysql数据库并通过邮件发送信息功能...
本文实例讲述了Python实现的查询mysql数据库并通过邮件发送信息功能.分享给大家供大家参考,具体如下: 这里使用Python查询mysql数据库,并通过邮件发送宕机信息. Python代码如下: ...
- nodejs mysql 编码_nodejs 查询mysql数据库的数据显示乱码
nodejs 查询mysql数据库的数据显示乱码 运行nodejs代码,结果如下: D:\Program Files\nodejs>NODE E:\project\test\sqlServer. ...
- c 连接mysql数据库查询_C语言实现访问及查询MySQL数据库的方法
本文实例讲述了C语言实现访问及查询MySQL数据库的方法.分享给大家供大家参考,具体如下: 1.添加头文件路径(MySQL安装路径中的include路径) 2.添加库文件(直接从MySQL安装路径中c ...
- php查询mysql数据库乱码_PHP怎样处理查询MySQL数据库中文乱码?_后端开发
PHP如何处理查询MySQL数据库中文乱码? 1.将MySQL数据库默许的编码是UTF-8: 2.在MySQL中建立表时,将字符集设置为UTF-8: 3.在PHP中查询数据之前,将数据库编码设置为UT ...
- php如何查询数据库,如何在php中查询mysql数据库数据
如何在php中查询mysql数据库数据 发布时间:2020-07-21 09:23:55 来源:亿速云 阅读:81 作者:Leah 本篇文章给大家分享的是有关如何在php中查询mysql数据库数据,小 ...
- excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名
excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...
- mysql 外键查询_mysql 外键查询(mysql数据库多表联查)
mysql 外键查询(mysql数据库多表联查) 2020-07-24 11:51:00 共10个回答 查看方式主要是通过第三方工具或者是sql语句,主要有以下三种方式1:使用Navicateform ...
- php查询mysql数据库_php中如何查询mysql数据库数据?
php中查询mysql数据库数据的方法:首先用navicat新建数据库并建表:然后添加数据并与数据库连接:接着用[mysql_select_db]函数选择要查询的数据库:最后将文件在浏览器中打开即可. ...
- mysql自带的邮件发送功能_Python实现的查询mysql数据库并通过邮件发送信息功能...
本文实例讲述了Python实现的查询mysql数据库并通过邮件发送信息功能.分享给大家供大家参考,具体如下: 这里使用Python查询mysql数据库,并通过邮件发送宕机信息. Python代码如下: ...
最新文章
- 图之典—可视化图表的词典
- 陆金所 CAT 优化实践
- 程序员面试中遇到问题
- mysql 默认时间字段 1067,mysql替datetime类型字段设置默认值default
- 响应式设计之 —— 视口
- java私聊_【转帖】实现了视频私聊功能
- 北漂周记--第5记--拼命编程
- 安装terrasolid模块的“setup.exe”弹窗setup.inf not found
- OpenSSL密码库算法笔记——第2.2.5章 利用Barrett约化做除法
- 从零学IOS开发(一)
- 【总结】计算机网络原理
- centos下设置屏保
- 学环境工程我后悔了_环境工程学出来能干啥
- C# 中where关键字详解
- Js 字符串属性及方法
- MySQL设置允许指定IP远程连接
- 12N65-ASEMI高压MOS管12A 650V
- java命令行运行 classnotfound_Kotlin测试从ClassNotFoundException的命令行失败,但是从IntelliJ开始工作...
- 计算机数学基础 课程定位图形,《计算机数学基础课程教学大纲.doc
- Android 实时投屏软件 QtScrcpy
热门文章
- 计算机视觉图像常用基本算法(阈值化、形态学变化、模糊)
- php rsa2 微博,PHP 基于laravel框架获取微博数据之一 模拟新浪微博登录
- 撬开操纵上海房价的手 楼盘供不应求原是假象
- 2021-07-202021年熔化焊接与热切割考试题库及熔化焊接与热切割考试内容
- 在win10中使用VirtualBox安装Ubuntu Server 16.04.5
- 明月浩空播放器php源码,【模板分享】明月浩空的Colorful响应式全站Pjax模板
- js 添加遮罩层(加载中效果)
- python万年历实现代码_python万年历实现代码 含运行结果
- 四川计算机教师招聘考什么内容,四川中小学教师招聘考试考什么?【附考试科目】...
- java中replaceall_java replace和replaceAll