一些常用的MYSQL操作函数,与MYSQL操作紧密相关,相信对PHP开发的初级爱好者会有很大帮助。 1.mysql_connect打开一个到MySQL服务器的链接 说明:该链接在页面执行完成后被关闭。 示例: $link = mysql_connect(localhost,root,) or die(Could not connect:.m

一些常用的MYSQL操作函数,与MYSQL操作紧密相关,相信对PHP开发的初级爱好者会有很大帮助。

1.mysql_connect——打开一个到MySQL服务器的链接

说明:该链接在页面执行完成后被关闭。

示例:

$link = mysql_connect("localhost","root","") or die("Could not connect:".mysql_error());

2.mysql_close——关闭MySQL链接

函数形式:bool mysql_close([resource link_identifier])

说明:link_identifier默认关闭最近一个打开的非持久链接。

示例:

$link = myql_connect("localhost","root","") or die("链接失败!错误信息:".mysql_error());

echo"链接成功";

mysql_close($link);?

3.mysql_pconnect——打开一个到MySQL服务器的执行链接

说明:与mysql_connect类似,只是建立的是持久性链接,更为常用和方便。

示例:

$link = mysql_pconnect("localhost","root","") or die("Could not connect:".mysql_error());

4.mysql_select_db——选择MySQL数据库

函数形式:bool mysql_select_db(string database_name,resource link_identifier)

说明:链接成功后,应该立即使用本函数为链接标识指定一个数据库。

示例:

$link = myql_connect("localhost","root","") or die("链接失败!错误信息:".mysql_error());echo"链接成功";

mysql_select_db("example",$link) or die('无法使用example库');

mysql_query("insert into users(name) values('张三')");

mysql_close($link);

5.mysql_query——发送一条MySQL语句

说明:这是最常用的函数,几乎所有的SQL语句与MySQL特有的命令都要通过它来执行。

函数形式:resource mysql_query(string query,resource link_identifier)

示例:

$result = mysql_query("SELECT * FROM users");

6.mysql_num_rows——取得结果集中行的数目

函数形式:int mysql_rows(resource result)

说明:获取结果集的记录条数,只对SELECT返回的结果集有效。如果是UPDATE/INSERT等的结果,择使用mysql_affected_rows函数来获取影响到得记录数

示例:

$result = my示例sql_query("SELECT * FROM users",$link);

$num_rows = mysql_num_rows($result);

echo "找到了".$num_rows."条记录n";

7.mysql_affected_rows——取得前一次MySQL操作所影响的记录行数

函数形式:int mysql_affected_rows(resource link_identifier)

说明:本函数应该在执行相应SQL的mysql_query函数后立刻执行

示例:

mysql_query("DELETE FROM users WHERE id < 10");

echo"本次操作删除了".mysql_affected_rows()."行记录";

8.mysql_error——返回上一个MySQL操作产生的文本错误信息

函数形式:string mysql_error(resource link_identifier)

说明:它返回最近一次MySQL发生错误的文本信息

9.mysql_insert_id——取得上一步INSERT操作产生的ID

函数形式:int mysql_insert_id(resource link_identifier)

说明:用以获取最近一次INSERT操作时,MySQL自动生成的主键值

示例:

mysql_query("INSERT INTO users(name) values('kossu')");

echo ("最后一次插入操作的id".mysql_insert_id());

10.mysql_fetch_array——从结果集中取得一行作为关联数组,或数字数组,或二者兼有

函数形式:array mysql_fetch_array(resource result,int result_type)

说明:从结果集中以数组的形式取出一条记录并下移一个游标,通过这个数组,就可以访问到目标数据了。

参数说明:result:通过mysql_query函数查询得到的结果集。

result_type:只能为MYSQL_ASSOC、MYSQL_NUM、MYSQL_BOTH,表示返回数组索引形式。默认为MYSQL_BOTH。

示例:

$result = mysql_query("SELECT id,name FROM users");

while($row = mysql_fectch_array($result))

{

echo "id=".$row[0].";name=".$row["name"]."

";

}

参照这些函数,,你完全可以写一个基于PHP的MYSQL操作类,类中包括对MYSQL的连接、关闭链接、删除数据、修改和添加内容等功能。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql数据库操作函数_MySQL中几个常用的数据库操作函数相关推荐

  1. mysql数据表案例_mysql中库和表的简单操作案例

    mysql中库和表的简单操作案例 发布时间:2020-12-05 09:54:06 来源:亿速云 阅读:71 作者:小新 这篇文章主要介绍mysql中库和表的简单操作案例,文中介绍的非常详细,具有一定 ...

  2. mysql 导入数据库sql语句_mysql中导入数据与导出数据库sql语句

    本文章来详细介绍关于mysql中导入数据与导出数据库sql语句,在mysql中常用的导入与导出数据的命令有source与mysqldump大家可参考. 1.例1:连接到本机上的MYSQL 首先在打开D ...

  3. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

  4. mysql 字段加减_MySQL中你必须了解的函数

    在学习MySQL的时候你会发现,它有非常多的函数,在学习的时候没有侧重.小编刚开始学习的时候也会有这个感觉.不过,经过一段时间的学习之后,小编发现尽管函数有很多,但是常用的却只有那几个.今天小编就把常 ...

  5. mysql算法函数_mysql中的函数总结

    mysql中常用日期时间函数 MySQL服务器中的三种时区设置: ①系统时区---保存在系统变量system_time_zone ②服务器时区---保存在全局系统变量global.time_zone ...

  6. MySQL数据库安装-Windows10为例【超级详细安装过程(每一步的截图)、检测安装是否成功、登录数据库并查看版本号、将MySQL添加到环境变量中、在命令行窗口操作数据库】

    哈哈,这是在哔哩哔哩网站上 看的 MySQL安装步骤. 我安装的时候,截截图,希望对大家 有所帮助. 链接:https://pan.baidu.com/s/1fKFQCVHMQOmbg84UyGrKB ...

  7. mysql 占比函数_MySQL中你必须了解的函数

    在学习MySQL的时候你会发现,它有非常多的函数,在学习的时候没有侧重.小编刚开始学习的时候也会有这个感觉.不过,经过一段时间的学习之后,小编发现尽管函数有很多,但是常用的却只有那几个.今天小编就把常 ...

  8. mysql olap 函数_Mysql中的窗口函数

    窗口函数初识 窗口函数也叫OLAP函数(Online Anallytical Processing,联机分析处理),可以对数据进行实时分析处理.窗口函数和group by有类似之处,其区别在于窗口会对 ...

  9. mysql 排序开窗函数_MySQL中实现开窗函数

    一.概述 row_number是数据库中常用的一个开窗函数,可以实现数据分区编号的功能,然而MySQL并不支持开窗函数.本文介绍了在MySQL中实现开窗函数的方法. 二.经典开窗函数 首先准备基础数据 ...

  10. mysql日期格式化季度_mysql中常用日期比较与计算函数

    MySql中时间比较的实现 unix_timestamp() unix_timestamp 函数可以接受一个参数,也可以不使用参数. 它的返回值是一个无符号的整数.不使用参数,它返回自1970年1月1 ...

最新文章

  1. 使用Script元素发送JSONP请求
  2. 一个已经存在 10 年,却被严重低估的库!
  3. 西南交通大学计算机专硕调剂,2019年西南交通大学接收调剂信息
  4. Openstack 实战讲解之-----06-计算节点配置
  5. boost::range_reverse_result_iterator相关的测试程序
  6. freemarker -自定义指令
  7. markdown备忘
  8. Python网络爬虫系列(一)
  9. java 3500_学java开发3500价位的笔记本该侧重那些方面?
  10. can卡、usbcan、can分析仪通用测试软件LCANTest详细介绍
  11. RedShift护眼软件的配置
  12. VS2017--无法添加引用--提示“未能完成操作。不支持此接口”
  13. CHM 格式打开不显示网页
  14. css 默认显示滚动条,css控制默认滚动条样式
  15. 公司 邮件 翻译 培训 长难句 13
  16. 智能伪原创生成易语言代码
  17. 做外贸找国外采购商的七个新方法
  18. mod_rewrite htaccess 简单使用
  19. 《博弈心理学》-占据主动的策略思维
  20. 支持向量机(SVM)基本原理

热门文章

  1. 【学习笔记】深入理解Linux内核第三版 ——第二章 内存寻址
  2. 【并行计算-CUDA开发】GPGPU OpenCL/CUDA 高性能编程的10大注意事项
  3. 简单易用的安装文件制作工具NSIS的使用demo示例
  4. IronJS与CSScript
  5. C#4.0新特性学习(四)—匿名方法及Lambda表达式
  6. 游戏开发之初识C++模板(C++基础)
  7. Security+认证学习/备考经验
  8. Linux常用命令介绍(二)——压缩与解压缩命令
  9. OSI七层参考模型、TCP/IP参考模型、数据封装与解封装、TCP三次握手四次挥手及面试题
  10. GPS模块数据放入谷歌地图显示,不准