网站大量收购独家精品文档,联系QQ:2885784924

14.第18章 PHP操作MySQL数据库.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
14.第18章 PHP操作MySQL数据库

PHP与MySQL的数据库接口 PHP访问MySQL的一般步骤 1.连接MySQL服务器 2.选择MySQL数据库 3.执行SQL语句 4.关闭结果集 5.关闭MySQL服务器 PHP连接MySQL数据库 resource mysql_connect(host,username,pwd) 该函数如果操作成功返回类型是一个资源变量,如果不成功则返回false host:要连接的mysql服务器的名称或者IP地址 username:登录mysql服务器的用户名 pwd:登录mysql服务器的密码 PHP连接MySQL数据库 boolean mysql_select_db(dbname) 切换数据库,如果不做特别设置那么当用户默认所在的数据库应该是mysql因此要切换的正确的数据库当中才能进行操作 如果该函数执行成功则返回true不成功则返回false PHP连接MySQL数据库 Recordset mysql_query($sql,$conn) 该函数将按$sql函数传递的sql语句对数据库进行查询 $sql参数是一个标准的sql语句也就是说大致分为两类,第一类是有查询结果的比如select语句,第二种是没有查询结果返回的比如update,insert,delete语句 对于有结果产生的sql语句如果执行成功则返回该结果集,如果不成功则返回false 对于没有结果集返回的语句,执行成功则返回true不成功则返回false PHP连接MySQL数据库 int mysql_num_rows($result) 该函数用来返回查询结果集当中记录的数量。 PHP操纵MySQL的其他函数 mysql_fetch_row() 从result结果集当中取得一个数组每执行一次记录集指针就会自动向下移动 返回的是一个数字索引数组 $info = mysql_fetch_row($result); echo $info[0]; …… echo $info[n]; mysql_fetch_assoc() 从result结果集当中取得一个数组每执行一次记录集指针就会自动向下移动 返回的是一个关联数组 $info = mysql_fetch_assoc($result); echo $info[字段名1]; …… echo $info[字段名n]; 注意:字段名称区分大小写 mysql_fetch_array() 从result结果集当中取得一个数组每执行一次记录集指针就会自动向下移动 返回的是一个数字索引数组和关联数组的组合 $info = mysql_fetch_array($result); echo $info[字段名1]或者$info[0]; …… echo $info[字段名n]或者$info[n-1]; 注意:字段名称区分大小写 mysql_fetch_object() 返回一个对象而不再是一个数组 只能通过字段来访问各列数据 $info = mysql_fetch_object($result); echo $info-fieldname1; …… echo $info-fieldnameN; 注意:字段名称区分大小写 * * $link = mysql_connect(localhost,root,root) or die(连接数据库失败,原因为:.mysql_error()); if($link){ echo 数据库连接成功!; } $db_selected=mysql_select_db(数据库名称,$link); if($db_selected){ echo 数据库选择成功!; } 红色代码部分可以使用如下代码代替: $db_selected=mysql_query(use 数据库名称,$link); $sql=insert into 表 values(字段值); $result=mysql_query($sql,$link); $sql=select * from 表; $result=mysql_query($sql,$link); int mysql_num_rows($result) * $con=mysql_connect(localhost,root,123456); if($con) echo select db success * *

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档