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 采集程序原理分析篇
Mar 05 PHP
PHP为表单获取的URL 地址预设 http 字符串函数代码
May 26 PHP
php HtmlReplace输入过滤安全函数
Jul 03 PHP
php实现多张图片上传加水印技巧
Apr 18 PHP
PHP在不同页面间传递Json数据示例代码
Jun 08 PHP
Yii使用smsto短信接口的函数demo示例
Jul 13 PHP
php执行多个存储过程的方法【基于thinkPHP】
Nov 08 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 PHP
phpstorm 配置xdebug的示例代码
Mar 31 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
Apr 10 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
Apr 04 PHP
浅谈Laravel中使用Slack进行异常通知
May 29 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下使用无限生命期Session的方法
2007/03/16 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
对联广告js flash激活
2006/10/19 Javascript
javascript 关于# 和 void的区别分析
2009/10/26 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
2010/12/28 Javascript
node.js [superAgent] 请求使用示例
2015/03/13 Javascript
JavaScript获取表单内所有元素值的方法
2015/04/02 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
Bootstrap精简教程
2015/11/27 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
2017/04/28 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
python的三目运算符和not in运算符使用示例
2014/03/03 Python
python实现的简单窗口倒计时界面实例
2015/05/05 Python
详谈python read readline readlines的区别
2017/09/22 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
python基于property()函数定义属性
2020/01/22 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
Python面试题集
2012/03/08 面试题
最新党员的自我评价分享
2013/11/04 职场文书
客服文员岗位职责
2013/11/29 职场文书
公司办公室岗位职责
2014/03/19 职场文书
自我鉴定总结
2014/03/24 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书