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 相关文章推荐
最省空间的计数器
Oct 09 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
使用PHP导出Redis数据到另一个Redis中的代码
Mar 12 PHP
php几个预定义变量$_SERVER用法小结
Nov 07 PHP
php按单词截取字符串的方法
Apr 07 PHP
PHP+jQuery+Ajax实现用户登录与退出
Apr 27 PHP
php中关于socket的系列函数总结
May 18 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
Feb 04 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
Mar 07 PHP
php生成Android客户端扫描可登录的二维码
May 13 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
Apr 13 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程序检查字符串中的中文字符个数的实例分享
2016/03/17 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
JavaScript中this详解
2015/09/01 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
2015/11/30 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
JavaScript生成一个不重复的ID的方法示例
2019/09/16 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
Django中使用group_by的方法
2015/05/26 Python
简单谈谈Python中函数的可变参数
2016/09/02 Python
Python中对象迭代与反迭代的技巧总结
2016/09/17 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
Python通过socketserver处理多个链接
2020/03/18 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
上班打牌检讨书
2014/02/07 职场文书
三年级学生评语大全
2014/12/26 职场文书
未中标通知书
2015/04/17 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
element多个表单校验的实现
2021/05/27 Javascript
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python
python 闭包函数详细介绍
2022/04/19 Python