php与mysql
来源:互联网 发布:杭州开创网络 编辑:程序博客网 时间:2024/05/22 22:29
连接数据库:
有不同的方式,常用的即:
mysql_connect('host_id','user','password',['port]);
mysqli_connect('host_id','user','password',['port]);成功返回连接mysql连接标识符,失败返回false
设置连接使用的字符编码
mysql_query("SET NAME 'UTF8'");通常为utf8
mysqli_query('$link',"SET NAME 'UTF8'");
选择数据库
mysqli_select_db('name');成功返回true,失败返回false
mysqli_selct_db('$link','name');
mysqli_querty("use db")也可以切换数据库_
查询与插入(传入sql语句)
mysqli_query($link,$sql);
当执行的事select语句时,成功则返回资源标识符
mysqli_insert_id()可以获取自增的Id,可以判断记录是否插入成功,
或者作为关联ID进行其他的数据操作。即mysql中 LAST_INSERT_ID();
mysqli_fetch_row()获取数据表数据,以数组形式呈现,参数为资源标识符,每执行一次返回一组数据,使用while()循环返回所有数据
while($data = mysqli_fetch_row($resource)){print_r($data);};
最后一组数据返回后返回空,返回的数组是一个一位索引数组,下标和mysql中字段一一对应
mysqli_fetch_array()默认情况下取一组数据返回一个索引数组和一个关联数组
第二个参数:MYSQLI_ASSOC关联数组
MYSQLI_NUM索引数组
MYSQLI_BOTH默认,全部
mysqli_fetch_assoc()
mysqli_fetch_object()获取对象
mysqli_num_rows()获取行数并返回可以用于判断表是否为空和进行其他操作
mysql_result() 三个参数,资源标识符,行号(0开始),字段偏移量(或字段名)
mysql_affect_rows()记录最近一次操作所影响的行数
- Php与Mysql
- PHP与MYSQL事务处理
- PHP与MySQL
- php与mysql事务处理
- PHP与MYSQL事务处理
- php与mysql
- PHP与MYSQL
- PHP与mysql
- PHP与MYSQL事务处理
- PHP与MYSQL乱码
- PHP与MYSQL事务处理
- PHP与MYSQL事务处理
- php与mysql配置
- PHP与Mysql连接
- PHP与MYSQL事务处理
- PHP与MySQL
- PHP与MYSQL事务处理
- PHP与MYSQL事务处理
- paulzhou的数学?TAT? 【二分打表找规律】
- 集合中hashcode()和equalse()、Comparable、队列
- python--open/文件操作
- Linux中的各种锁
- 128 C语言实现文件复制功能(包括文本文件和二进制文件)
- php与mysql
- App统计指标定义
- POJ-3177(tarjan缩点)
- 129 C语言FILE结构体以及缓冲区深入探讨
- 原生js实现ajax的一个简单demo
- CSS的sprite图片处理
- 左旋转字符串
- 内核中的str函数
- 130 C语言获取文件大小(长度)