php基础系列----9php通过mysql扩展操作mysql数据库
2016-11-30 15:59
666 查看
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():返回数据库操作错误的代码;
相关文章推荐
- php基础系列----10php通过mysqli扩展操作mysql数据库
- php基础系列----11php通过mysqli扩展操作mysql数据库
- php基础系列:从用户登录处理程序学习mysql扩展基本操作
- php基础系列:从用户登录处理程序学习mysql扩展基本操作
- php基础系列:从用户登录处理程序学习mysql扩展基本操作
- PHP mysql 扩展库 操作mysql数据库步骤
- 网络安全系列之十八 MySQL基本操作(PHP注入基础)
- php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库
- PHP从入门到精通——读书笔记(第16—19章:MySQL数据库基础、PHP操作MySQL、ADODB类库等)
- php使用mysql扩展库链接mysql数据库(查询)
- PHP特级视频教程 笔记心得 第十七集 mysql调优,mysql优化 MySQL基础操作(一)
- PHP特级课视频教程_第十五集 MySQL基础操作(一)_李强强
- PHP 通过MYSQL扩展库 连接MYSQL例子
- PHP基础之函数(三)----Mysql字段操作,数组对象类函数
- 通过PHP操作MySQL数据库
- 解析在PHP中使用mysqli扩展库对mysql的操作
- MongoDB与PHP的扩展进行添加、修改、查询、删除等操作基础教程
- Redis系列-php怎么通过redis扩展使用redis
- PHP特级视频教程 笔记心得 第十六集 mysql调优,mysql优化 MySQL基础操作(一)
- 转]在Linux下编译安装MySQL并通过C语言操作MySQL数据库