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的开合式多级菜单程序
Oct 09 PHP
PHP5函数小全(分享)
Jun 06 PHP
PHP中HTML标签过滤技巧
Jan 07 PHP
php中chdir()函数用法实例
Nov 13 PHP
PHP实现通过正则表达式替换回调的内容标签
Jun 15 PHP
在PHP中使用FastCGI解析漏洞及修复方案
Nov 10 PHP
Smarty分页实现方法完整实例
May 11 PHP
php强制下载文件函数
Aug 24 PHP
替换php字符串中的单引号为双引号的方法
Feb 16 PHP
Yii2数据库操作常用方法小结
May 04 PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
Apr 06 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
利用js对象弹出一个层
2008/03/26 Javascript
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
js实现简单的碰壁反弹效果
2016/08/30 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
js实现移动端编辑添加地址【模仿京东】
2017/04/28 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
2018/11/06 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
2019/02/01 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
vue实现文字加密功能
2019/09/27 Javascript
vue组件库的在线主题编辑器的实现思路
2020/04/03 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
[02:49]2014DOTA2电竞也是体育项目! 势要把荣誉带回中国!
2014/07/20 DOTA
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
详解Django中Request对象的相关用法
2015/07/17 Python
Redis使用watch完成秒杀抢购功能的代码
2018/05/07 Python
django的ORM模型的实现原理
2019/03/04 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
Windows和Linux动态库应用异同
2016/07/28 面试题
初一英语教学反思
2014/01/11 职场文书
自我介绍演讲稿
2014/01/15 职场文书
双方协议书
2014/04/22 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
签约仪式致辞
2015/07/30 职场文书
中国现代文学之经典散文三篇
2019/09/18 职场文书
MySQL 自定义变量的概念及特点
2021/05/13 MySQL
Django drf请求模块源码解析
2021/06/08 Python
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL