php操作mysql数据库函数_PHP操作MySQL数据库的相关函数

首先,要分清SQL语句的类型:

SQL语句的分类

(1)DDL:Data Define Language,数据定义语言——定义表的列结构

CREATE、DROP、ALTER、TRUNCATE

(2)DML:Data Manipulate Language,数据操作语言——操作表的记录行

INSERT、DELETE、UPDATE

(3)DQL:Data Query Language,数据查询语言——不影响表的行和列

SELECT

(4)DCL:Data Control Language,数据控制语言——控制用户的权限

GRANT、REVOKE

PHP提供了两套函数库,操作MySQL数据库: mysql_xxx( )  和 mysqli_xxx( ),后一款是前一款的改进版,所以现在都是用mysqli_xxx()。

PHP常用函数

(1) @ 放在一行最前面,用于压制错误消息的输出

(2) die() 终止当前页面的执行,可以输出一个错误消息

(3) strtotime()  把一个形如'yyyy-MM-dd'格式在日期时间转换为一个表示秒数整数值

(4) mysqli_affected_rows($conn)  返回刚刚执行的DML语句影响的行数

(5) mysqli_fetch_rows($result)  把一行记录返回为一个索引数组

(6) mysqli_fetch_assoc($result)  把一行记录返回为一个关联数组

(7)require('x.php'):把指定文件中的内容包含在当前位置——服务器端页面包含

(8)mysqli_fetch_all($result, MYSQLI_ASSOC):一次性的抓取查询到的所有的记录行  PHP>=5.4

(9)header():修改响消息头部

(10)mysqli_insert_id($conn):抓取最后一次自增的数据

(11)mysqli_query($conn,$sql):执行$sql语句

(12)$_REQUEST['']:获取从客户端请求的数据

....

暂时我只用到这些,需要更多的话,PHP手册走起~

PHP中的$result = mysqli_query($conn, $sql)的返回值:

1)无论什么语句,只要执行失败(如SQL语法错误),一律返回false;

2)如果是DML执行成功,返回true;

3)如果是DQL执行成功,返回查询结果集;

最后如果不确定数据的结果,在ajax中打印消息或者直接打开php文件查看结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值