• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 使用mysql_query()函数执行SQL语句(PHP操作MySQL数据库的方法三)

使用mysql_query()函数执行SQL语句(PHP操作MySQL数据库的方法三)

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了PHP,MySQL,SQL语句等相关知识,希望本文的分享对您有所帮助
PHP操作MySQL数据库的方法-执行SQL语句的函数

在我们日常PHP开发工作中,当我们要从数据库获取数据的时候, 在PHP连接数据库后,接下来就是我们要选择数据库,那么要对数据库的表进行操作,我们就要用到 SQL语句了!

在前面的两篇文章《PHP操作MySQL数据库的方法-如何选择数据库文件》,《PHP操作MySQL数据库的方法-使用mysql_connect()函数连接数据库》中介绍是如何连接数据库以及选择数据库 ,那么我么今天来介绍如何执行 SQL语句。

要对数据库中的表进行操作,我们通常使用 mysql_query()函数来执行 SQL语句。该函数的语法格式如下:

mysql_query(string query[,resource link_identifier])

36.png

mysql_query()函数是指令的专用函数,所有的SQL语句都通过它来执行,并且返回结果集。

注意:

在mysql_query函数中执行的 SQL 语句不应以分号“;”结束。

mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。

对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。

非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。

注意:

mysql_unbuffered_query()函数向MySQL发送一条SQL查询语句,但不获取和缓存结果集。它不像 mysql_query()函数那样自动获取并缓存结果集,一方面,这在处理很大的结果集时会节省可观的内存,另一方面,可以再获取第一行后立即对结果集进行操作,而不用等到整个 SQL语句都执行完毕。

下面以数据库里的表 tb_nember为例子,举例说明常见的 SQL 语句的用法。

比如,执行一个添加会员记录的 SQL 语句的代码如下:

$result = mysql_query("insert into tb_nember values('tm','111','tm@tmsoft')",$link);

比如,执行一个修改会员的 SQL语句代码如下:

$result = mysql_query("update tb_nember set user= '纯净水',pwd ='1025'where user = 'tm'",$link);

比如,执行一个删除会员记录的 SQL语句的代码如下:

$result = mysql_query("delete from tb_nember where user = '纯净水'",$link);

比如,执行一个查询会员记录的 SQL语句的代码如下:

$result = mysql_query("select * from tb_nember",$link);

比如,执行一个显示会员信息表结构的 SQL 语句的代码如下:

$result = mysql_query("DESC tb_nember");

说明:

在执行以上列出的 SQL语句前,需要连接 MySQL 服务器和选择数据库,其实现方法在前几篇文章都有详细介绍,不知道的小伙伴可以去看看,这里的不做详述!

以上通过各个实例创建了 SQL语句,并赋予变量$result。PHP提供了一些函数来处理查询得到的结果$result,如 mysql_fetch_array()函数,mysql_fetch_object()函数以及mysql_fetch_row()函数等,为了让大家理解这个几个函数,下面我们将从mysql_fetch_array()函数开始讲解,具体阅读《PHP操作MySQL数据库的方法-使用mysql_fetch_array()函数获取数组结果集中的信息》!

以上就是使用mysql_query()函数执行SQL语句(PHP操作MySQL数据库的方法三)的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 浅析mysql 语句的调度优先级及改变
  • 基于mysql多实例安装的深入解析
  • mysql_fetch_row()与mysql_fetch_array()的使用介绍
  • 基于Php mysql存储过程的详解
  • PHP之Mysql常用SQL语句示例的深入分析
  • PHP mysqli 增强 批量执行sql 语句的实现代码
  • PHP mysqli扩展库 预处理技术的使用分析
  • Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]
  • 修改mysql密码与忘记mysql密码的处理方法
  • 多次执行mysql_fetch_array()的指针归位问题探讨

相关文章

  • 2017-05-11Linux下MySql 1036 错误码解决(1036: Table 'xxxx' is read only)
  • 2018-12-05mysql 设置默认的时间值
  • 2017-05-11MySQL5.1主从同步出现Relay log read failure错误解决方法
  • 2018-12-05sqlserver 常用存储过程集锦
  • 2018-12-05图片上的是mysql哪一种可视化工具?
  • 2018-12-05asp.net 将图片上传到mysql数据库的方法
  • 2017-05-11MySql实现跨表查询的方法详解
  • 2017-05-11show engine innodb status显示信息不全如何解决
  • 2018-12-05优化 SQL SELECT 语句性能的 6 个简单技巧
  • 2017-05-11MySQL转换Oracle的需要注意的七个事项

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Mysql中复制详细解析
    • 绿色版 mysql 安装配置
    • MySQL 教程之关系型数据库
    • MySql用DATE_FORMAT截取DateTime字段的日期值
    • mysql alter table修改表命令整理_MySQL
    • 对于mysql的query_cache认识的误区
    • 关于自动数字序列的5篇课程推荐
    • SQL Server 索引结构及其使用(一)--深入浅出理解索引结构第1/4
    • MySql中把一个表的数据插入到另一个表中的实现代码
    • MySQL Cluster集群探索与实践

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有