PHP操作MySQL的常用函数
某些情况下(如html中),调用php的变量时,要给变量加{},若要使字符串变量加上引号,则还需要在{}外加引号
如: $sql="select * from admin where username='{$username}' and passwd='{$passwd}';";
mysql_connect() 连接数据库,连接成功返回标识符,失败返回false
mysql_select_db() 选择数据库,选择充公返回true,失败返回false
mysql_query() 执行一条sql语句
insert/update/delete时成功返回true,失败返回false
对于查询类的语句会返回一个资源句柄(resource),可以通过该资源获取查询结果集内的数据。
mysql_close() 关闭数据库,关闭成功返回true,失败返回false
mysql_error() 返回上一个MySQL操作产生的文本错误信息,配合echo使用
mysql_insert_id() 在mysql中,执行插入语句以后,可以得到自增的主键id,通过PHP的mysql_insert_id函数可以获取该id,这个id的作用非常大,通常可以用来判断是否插入成功,或者作为关联ID进行其他的数据操作。
每执行一次,都从资源也就是结果集里依次取一条数据,以数组形式返回岀来,当前一次已经取到最后一条数据时,返回空结果。得到的是关联数组
mysql_fetch_array() 每执行一次,都从资源也就是结果集里依次取一条数据,以数组形式返回岀来,当前一次已经取到最后一条数据时,返回空结果。默认状态下得到的是关联数组和索引数组
三个可选参数:MYSQL_ASSOC只产生关联数组,MYSQL_NUM只产生索引数组,MYSQL_BOTH默认状态。
mysql_fetch_assoc()的效果与mysql_fetch_array('资源标识符',MYSQL_ASSOC)一样,都只产生关联数组
mysql_fetch_row() 每执行一次,都从资源也就是结果集里依次取一条数据,以数组形式返回岀来,当前一次已经取到最后一条数据时,返回空结果。得到的是索引数组。
mysql_fetch_object() 它的输出结果是一个对象,用 $对象名(变量名)->属性(字段名) 来获取属性
mysql_num_rows 获取结果集中的行数,输出的结果是一个数字
mysql_result(结果集,行号(从0开始),字段名/偏移量(从0开始)) 返回结果集中一个字段的值
mysql_affecteda_rows(连接标识符) 返回数据库受上一条操作影响的记录的总行数,当修改的数据和之前一样的时候,返回值为0
$_POST变量以数组形式收集来自method="post"方法的表单中的值,默认情况下,POST 方法的发送信息的量最大值为 8 MB(可通过设置 php.ini 文件中的 post_max_size 进行更改)。 $_POST[id]
$_SERVER以数组形式获取服务器的一些详细资料,可以用print_r来查看
PHP操作MySQL的常用函数的更多相关文章
- MYSQL基本常用函数
MYSQL基本常用函数 一.字符的操作函数 (ps:mysql中的索引都是从1开始的.) 1.instr(param1,param2) 返回子串第一次出现的索引,若找不到则返回0. param1填写操 ...
- CentOS系统操作mysql的常用命令
MySQL名字的来历MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了 ...
- node操作mongdb的常用函数示例
node操作mongdb的常用函数示例 链接数据库 var mongoose = require('mongoose'); //引用数据库模块 mongoose.connect('mongodb:// ...
- java数据库 JDBC操作MySQL数据库常用API 部门表和员工表 创建表 添加数据 查询数据
package com.swift.department; import java.sql.Connection; import java.sql.PreparedStatement; import ...
- MySQL之常用函数
MySQL有如下常用函数需要掌握: 1.数学类函数 函数名称 作用 ABS(x) 返回x的绝对值 SQRT(x) 返回x的非负二次方根 MOD(x,Y ...
- mysql中常用函数简介(不定时更新)
常用函数version() 显示当前数据库版本database() 返回当前数据库名称user() 返回当前登录用户名inet_aton(IP) 返回IP地址的数值形式,为IP地址的数学计算做准备in ...
- mysql之常用函数(核心总结)
为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数) 函数可以出现的位置:插入语句的values()中,更新语句中,删除语句中,查询语句及其子句中. 聚 ...
- MySQL数据库常用函数
一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 不区分大小写 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等 ...
- php操作mongodb的常用函数
连接mongodb: $mongoObj = new Mongo("127.0.0.1" , array( 'connect'=>true, 'persist'=>tr ...
随机推荐
- Color Space: Lab
Lab颜色空间是由CIE(国际照明委员会)制定的一种色彩模式.自然界中任何一点色都可以在Lab空间中表达出来,它的色彩空间比RGB空间还要大.另 外,这种模式是以数字化方式来描述人的视觉感应, 与设备 ...
- Jquery--防止冒泡
e.stopPropagation();//阻止冒泡
- php应用路径变量问题总结
实际效果测试,不考虑原理! 本地服务器,域名http://d.com,根路径D:\phpnow\vhosts\d.com.yii,相对根目录拥有文件/x.php代码里requeir_once /a/a ...
- 利用insert,update和delete注入获取数据
0x00 简介 利用SQL注入获取数据库数据,利用的方法可以大致分为联合查询.报错.布尔盲注以及延时注入,通常这些方法都是基于select查询语句中的SQL注射点来实现的.那么,当我们发现了一个基于i ...
- Linux下暴力破解工具Hydra详解
一.简介 Number one of the biggest security holes are passwords, as every password security study shows. ...
- 获取图片中感兴趣区域的信息(Matlab实现)
内容提要 如果一幅图中只有一小部分图像你感兴趣(你想研究的部分),那么截图工具就可以了,但是如果你想知道这个区域在原图像中的坐标位置呢? 这可是截图工具所办不到的,前段时间我就需要这个功能,于是将其用 ...
- Xamarin 编程之打电话
参考:http://www.cnblogs.com/yaozhenfa/ Main.axml <?xml version="1.0" encoding="utf-8 ...
- http://www.miniui.com/demo/#src=datagrid/celledit.html
http://www.miniui.com/demo/#src=datagrid/celledit.html jQuery MiniUI Demo
- C++学习笔记(1)——数据类型占空间大小
boolean bool 1 byte character char 1 byte May be signed or unsigned wchar_t 1 byte char16_t ...
- 如何保存CONSOLE LOG
很早以前就想过问题,但因为我们一直有自动化程序去做,所以没仔细研究. 今天学习了一下,其实很简单,在sdsf.da 里面搜索master会看到下面这样一个TASK *MASTER* STC0000 ...