php基础系列----9php通过mysql扩展操作mysql数据库
来源:互联网 发布:applebeta版软件计划 编辑:程序博客网 时间:2024/05/22 06:19
1:连接数据库:
1:$link = mysql_connect("servername","username","password"); //建立非持久连接;成功返回数据库连接标识,失败返回false;2:$link = mysql_pconnect("servername","username","password"); //建立数据库持久连接,成功返回数据库标识,失败返回false;
2:设置字符编码:
mysql_charset("utf-8");
2乱码处理
1:mysql_query("SET NAMES UTF8"); 2:mysql_query("set character_set_client=utf8"); 3:mysql_query("set character_set_results=utf8");
3:选择数据库:
mysql_select_db("db_name",$link): //第一个参数为数据库名称; //第二个参数为数据库连接,如果未指定,则使用上一个默认的连接;
4:执行sql语句:
mysql_query(); //对于执行ddl,dcl,dml返回的为true或者false;成功返回true,失败返回false;
5:执行查询语句:
$resource = mysql_query("sql"): //执行查询语句,包括数据库级别的查询,表级别的查询,数据级别的查询; //返回值:如果有结果将返回结果集,无结果将返回false;
6:处理结果集:
1:mysql_result($resource,$line,$int_id)//:获取某行数据某字段的值; 2:mysql_fetch_row()//:从结果集中取出一行作为索引数组; 3:mysql_fetch_array()//:从结果集中取出一行作为索引或者关联数组; 4:mysql_fetch_assoc()//:从结果集取出一行作为关联数组; 5:mysql_fetch_object()//:从结果集中取出一行作为对象;
7:获取其他信息:
1:mysql_num_rows()//:获取结果集中行的数目; 2:mysql_num_fildes()//:获取结果集中列的数目; 3:mysql_get_client_info()//:获取客户端信息; 4:mysql_get_host_info()//:获取服务器端信息; 5:mysql_affected_rows()//:获取上一次操作锁影响的记录的行数; 6:mysql_fetch_lengths()//;返回每个字段的长度;
8:释放结果集:
mysql_free_result()//:释放结果内存;常用在连续两条查询之间;
9: 关闭数据库的连接:
mysql_close($link); //关闭非持久的数据库连接;
10:连接的字符集获取
mysql_client_encoding() //返回当前连接数据库的字符集;
11:连接错误处理:
mysql_error():返回数据库操作错误的信息; mysql_errno():返回数据库操作错误的代码;
0 0
- php基础系列----9php通过mysql扩展操作mysql数据库
- php基础系列----10php通过mysqli扩展操作mysql数据库
- php基础系列----11php通过mysqli扩展操作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
- HDFS的Shell基本操作
- 润乾实现简单自定义动态列报表
- tpcc-mysql的工作原理
- caffe中darw.py的用法
- cookie, sessionStorage and localStorage 之间的区别 与定义和应用;
- php基础系列----9php通过mysql扩展操作mysql数据库
- xcode查找中文
- vlan之间Hybrid端口配置
- Image Generation Paper Reference
- think in UML读书笔记8 UML核心元素 组件 节点
- mybatis入门教程
- Linux C语言 网络编程(二) 服务器模型
- 齐次坐标概念&&透视投影变换推导
- 关于XAMPP软件设置时区的问题