PHP连接MySQL数据的操作要点


Posted in PHP onMarch 20, 2015

MySQL扩展库操作MySQL数据库的步骤如下:
1:获取连接.
2:选取书库。
3:设置操作编码。
4:发送SQL指令(MySQL数据库可以分为四种指令:

4.1:ddl: 数据定义语言。
4.2:dml:数据操语言(如CURD);
4.3:dql:数据查询语言。(如select)
4.4:dtl:数据事物语言。

5:接收返回结果,并且处理。
6:断开连接。

具体的示例代码如下:

<?php  

//1:连接数据库  

    $con=mysql_connect("localhost","root","toor");  

    //如果没有连接成功要报错  

    if(!$con){  

        echo "连接失败";  

        exit();  

    }  

//2: 选择要操作的数据库  

    mysql_select_db("test");  

//3:发送SQL指令  

    mysql_query("set names utf8");//设置查询编码  

    $sql="select *from test1";  

    $res=mysql_query($sql,$con);  

//4:返回结果(按行遍历返回)  

    while($row=mysql_fetch_row($res)){  

        echo "$row[0]-------------$row[1]-----------$row[2]-----------$row[3]-----------$row[4]".'<br/>';  

    }  

//5:释放资源,关闭连接  

    mysql_free_result($res);  

    mysql_close($con);  

?>

要说明的是,这里的所有的操作都是在内存的里面去操作的,不能想当然的就是什么东西,所以说,了解一些底层的东西还是有一定的好处的。

PHP 相关文章推荐
PHP 工厂模式使用方法
May 18 PHP
php准确计算复活节日期的方法
Apr 18 PHP
typecho插件编写教程(六):调用接口
May 28 PHP
使用symfony命令创建项目的方法
Mar 17 PHP
PHP中header函数的用法及其注意事项详解
Jun 13 PHP
php mysqli查询语句返回值类型实例分析
Jun 29 PHP
PHP中session跨子域的三种实现方法
Jul 25 PHP
PHP命名空间namespace的定义方法详解
Mar 29 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
May 21 PHP
PDO::quote讲解
Jan 29 PHP
laravel实现按月或天或小时统计mysql数据的方法
Oct 09 PHP
laravel框架中视图的基本使用方法分析
Nov 23 PHP
php提交表单发送邮件的方法
Mar 20 #PHP
php带抄送和密件抄送的邮件发送方法
Mar 20 #PHP
PHP SESSION的增加、删除、修改、查看操作
Mar 20 #PHP
php校验表单检测字段是否为空的方法
Mar 20 #PHP
php获取从html表单传递数组的方法
Mar 20 #PHP
php输出xml属性的方法
Mar 19 #PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
Mar 19 #PHP
You might like
php mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
php如何执行非缓冲查询API
2016/07/22 PHP
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
jQuery插件Validate实现自定义表单验证
2016/01/18 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
Vue.js结合bootstrap实现分页控件
2017/03/10 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
python将文本转换成图片输出的方法
2015/04/28 Python
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
Python进程间通信multiprocess代码实例
2020/03/18 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
laravel使用redis队列实例讲解
2021/03/23 PHP
毕业自我鉴定怎么写
2014/03/25 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
工作会议简报
2015/07/20 职场文书
物业保洁员管理制度
2015/08/05 职场文书
送给火锅店的创意营销方案!
2019/07/08 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL
Python实现socket库网络通信套接字
2021/06/04 Python