php操作mysql数据库编程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
php操作mysql数据库编程

Php数据库编程 Php有三种方式来操作mysql数据库: 1、mysql扩展库 2、mysqli扩展库 3、pdo * * Mysql扩展库和mysql数据库的区别: 1、Mysql数据库是用于存放数据库 Php程序: 使用函数就是mysql扩展库 Mysql数据库 扩展库中的函数 Mysql扩展库和mysql数据库的区别: 2、数据库三层结构示意图: Mysql扩展库函数 Php程序 Mysql Dbms(数据库管理系统) 数据对象(表,存储 过程、函数) 数据对象(表,存储 过程、函数) 数据对象(表,存储 过程、函数) 客户端 Mysql扩展库和mysql数据库的区别: 3、mysql扩展库是一堆函数,是php设计者提供给程序员用于完成对mysql数据库的各种操作。 环境搭建:启用mysql扩展库,在php.ini文件中去配置mysql扩展库 Extension=php_mysql.dll 可以通过?php phpinfo()? 可以查看当前php支持哪些扩展库。 Mysql扩展库操作mysql数据库步骤 1、获取连接: $link=mysql_connect(localhost,root,root) or die(连接失败.mysql_error()); 2、选择数据库: mysql_select_db(‘test’,$link)。 3、设置操作编码: mysql_query(“set names utf8”);//保证我们的php程序是按照utf8码操作。 4、发送指令sql $sql=select * from goods; $res=mysql_query($sql); Mysql扩展库操作mysql数据库步骤 5、接收返回的结果,并处理; while ($row=mysql_fetch_row($res)){ //echo $row[0].--.$row[1].--.$row[2]./br; foreach($row as $key=$val){ echo --$val; } echo br/; } 6、释放资源关闭连接: mysql_free_result($res); Mysql_close($conn);//可有可无,因为已打开的非持久连接会在脚本执行完毕后自动关闭。 $row=mysql_fetch_row会依次取出$res结果集的下一行数据,赋值给$row,$row就是一个数组。 Mysql扩展库操作mysql数据库步骤 注意: 程序中的$res用于代表sql语句的执行结果。 如果执行的是dml语句,则返回bool值。 如果执行的是dql语句,则返回查询结果。 常用的一些sql语句: (1)查看表在哪个库中,\s或show tables (2)show databases; (3)create datebase 数据库名称; (4)header(content-type:text/html;charset=utf-8); Mysql_fetch_row($res):返回一个索引的数组(推荐)。 Mysql_fetch_assoc($res):返回一个关联的数组 Mysql_fetch_array($res):返回索引数组和关联数组 Mysql_fetch_boject($res):把一行数据当做一个对象返回。 mysql_query() 向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。如果没有指定 link_identifier,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用 mysql_connect() 函数来建立一个连接并使用之。查询结果会被缓存。 mysql_select_db() 设定与指定的连接标识符所关联的服务器上的当前激活数据库。如果没有指定连接标识符,则使用上一个打开的连接。如果没有打开的连接,本函数将无参数调用 mysql_connect() 来尝试打开一个并使用之。 从$res获取行数据的方法: 注意:程序中的$res用于代表sql语句的执行结果。如果执行的是dml语句,则返回bool值。如果执行的是dql语句,则返回查询结果。 我们知道总有多少行和多少列 $rows=mysql_num_rows($res) $colums=mysql_num_fields($res); Mysql_field_name($res,$i):取得结果中指定字段的字段名。 示例: for($i=0;$i$colums;$i++){ $field_name=mysql_field_name($res,$i); echo --$field_name; } Mysql_fetch_field($res):从结果集中取得列信息并作为对象返回 。 示例: while

文档评论(0)

syfwyj555 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档