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学习 运算符与运算符优先级
Jun 15 PHP
PHP HTML代码串截取代码
Dec 29 PHP
php discuz 主题表和回帖表的设计
Mar 13 PHP
PHP 数组和字符串互相转换实现方法
Mar 26 PHP
php中读写文件与读写数据库的效率比较分享
Oct 19 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
Dec 18 PHP
ThinkPHP3.2.3实现分页的方法详解
Jun 03 PHP
php 流程控制switch的简单实例
Jun 07 PHP
yii2.0实现创建简单widgets示例
Jul 18 PHP
PHP Header用于页面跳转时的几个注意事项
Oct 21 PHP
redis+php实现微博(一)注册与登录功能详解
Sep 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 $_FILES中error返回值详解
2014/01/30 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
js变量作用域及可访问性的探讨
2006/11/23 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
Angularjs 自定义服务的三种方式(推荐)
2016/08/02 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
浅谈express 中间件机制及实现原理
2017/08/31 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
js 计算图片内点个数的示例代码
2019/04/04 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
分享15个最受欢迎的Python开源框架
2014/07/13 Python
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
在PyCharm中批量查找及替换的方法
2019/01/20 Python
python通过http下载文件的方法详解
2019/07/26 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
英国独特家具和家庭用品购物网站:Cuckooland
2020/08/30 全球购物
什么是makefile? 如何编写makefile?
2012/08/08 面试题
比较一下entity bean和session bean
2013/12/27 面试题
电大本科自我鉴定
2014/02/05 职场文书
大学班级干部的自我评价分享
2014/02/10 职场文书
实践单位评语
2014/04/26 职场文书
大学生村官考核材料
2014/05/23 职场文书
2014年教师节寄语
2014/08/11 职场文书
2014年化验员工作总结
2014/11/18 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书