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 15 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
PHP中数据库单例模式的实现代码分享
Aug 21 PHP
php生成excel列名超过26列大于Z时的解决方法
Dec 29 PHP
php实现的通用图片处理类
Mar 24 PHP
php强大的时间转换函数strtotime
Feb 18 PHP
php+MySQL实现登录时验证登录名和密码是否正确
May 10 PHP
php函数mkdir实现递归创建层级目录
Oct 27 PHP
php array_pop 删除数组最后一个元素实例
Nov 02 PHP
PHP微信支付结果通知与回调策略分析
Jan 10 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 PHP
Thinkphp 框架扩展之类库扩展操作详解
Apr 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中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
WordPress中注册菜单与调用菜单的方法详解
2015/12/18 PHP
Yii2简单实现多语言配置的方法
2016/07/23 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
JavaScript拆分字符串时产生空字符的解决方案
2014/09/26 Javascript
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
vue src动态加载请求获取图片的方法
2018/10/17 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
jquery实现图片放大镜效果
2020/12/23 jQuery
详细解析Python当中的数据类型和变量
2015/04/25 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
python基础教程之Filter使用方法
2017/01/17 Python
python2.6.6如何升级到python2.7.14
2018/04/08 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
python学生管理系统学习笔记
2019/03/19 Python
python从list列表中选出一个数和其对应的坐标方法
2019/07/20 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
如何提高JDBC的性能
2013/04/30 面试题
什么是GWT的Entry Point
2013/08/16 面试题
法律进企业活动方案
2014/03/04 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
学术会议通知
2015/04/15 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
golang 实现对Map进行键值自定义排序
2021/04/28 Golang
Python - 10行代码集2000张美女图
2021/05/23 Python