-7.PHP5的MySQL数据库编程课件_第1页
-7.PHP5的MySQL数据库编程课件_第2页
-7.PHP5的MySQL数据库编程课件_第3页
-7.PHP5的MySQL数据库编程课件_第4页
-7.PHP5的MySQL数据库编程课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PHP的MySQL数据库编程MySQL数据库编程的基本步骤建立与MySQL数据库服务器的连接选择对其进行操作的数据库执行相应的数据库表操作处理执行结果关闭与MySQL数据库服务器的连接使用MySQL函数库进行数据库编程在PHP中为了使用mysql函数库访问MySQL数据库,需要在PHP的配置文件php.ini中将;extension=php_mysql.dll前面的分号注释去掉。配置extension_dir = C:phpext“重启Apache如果不能启动,则把libmysql.dll(PHP根目录)和php_mysql.dll(PHP ext目录)拷贝到c:windowssystem32

2、下使用MySQL函数库进行数据库编程1.建立与数据库服务器的连接函数:mysql_connect()语法:mysql_connect(server,username,password)解释:Server:服务器,默认localhostUsername:用户名,默认rootpassword:密码,默认为空返回值:resource。执行成功,返回一个连接标识号;否则返回false。一般把返回值保存下来,在后续操作中使用。使用MySQL函数库进行数据库编程?php$link=mysql_connect(localhost,root,123);if(!$link)echo 连接失败!;echo 错误编

3、号:.mysql_errno().;echo 错误信息:.mysql_error().;echo 连接成功!;?Mysql_errono()和mysql_error()获取上一个mysql函数执行后的错误编号与错误信息。未出错则返回0和空串。使用MySQL函数库进行数据库编程2.选择数据库函数:mysql_select_db(database_name,link_identifier)解释:database_name 数据库名Link_identifier:连接标识号。返回值:bool型使用MySQL函数库进行数据库编程mysql_select_db(student_db,$link);if(

4、mysql_errno()echo 数据库选择失败!;die();echo 数据库选择成功!;使用MySQL函数库进行数据库编程创建数据库mysql_create_db(aa);删除数据库mysql_drop_db(aa) or die(数据库删除失败!);使用MySQL函数库进行数据库编程3.执行数据库操作函数:mysql_query(query_statement,link_identifier)解释:Query_statement:SQL语句返回值:资源类型。更新操作返回bool型,查询操作返回相应的结果标识符。使用MySQL函数库进行数据库编程$sql=select * from st

5、udent;$rs=mysql_query($sql);使用MySQL函数库进行数据库编程4.处理结果读取结果集中的记录 以下四种方法皆可。mysql_fetch_row(result) mysql_fetch_assoc(result)mysql_fetch_array(result,type)mysql_fetch_object(result)Type的取值:MYSQL_ASSOC MYSQL_NUM MYSQL_BOTH(默认)区别在于各个方法返回值的获取方式不同:下标关联索引下标 关联索引两种皆可对象使用MySQL函数库进行数据库编程/方法一while($row=mysql_fetch

6、_row($rs)echo $row0.|.$row1.|.$row2.;mysql_data_seek($rs,0); /注意本句/方法二while($row=mysql_fetch_assoc($rs)echo $rowsno.|.$rowsname.|.$rowsex.;使用MySQL函数库进行数据库编程5.关闭连接,释放资源函数:mysql_free_result(result)函数:mysql_close(link_identifier)课堂练习编写添加课程信息功能。说明:编写两个文件,addcourse.htm显示添加课程信息的页面,包括课程号、课程名和学分三项内容;addcour

7、se.php文件获取页面内容,将其添加到student_db数据库的course表中。编写查询课程信息功能。说明:编写courselist.php文件,显示course表所有内容。其他方法mysql_result(int result,int row,string fieldname) 本函数获取结果集指定行和字段位置的值mysql_data_seek(int result,int row) 本函数移动游标到指定的行,可以和mysql_fetch_array()等联用。mysql_fetch_field(int result,int field_offset)使用此函数可以得到表名,字段名,类型。其他方法mysql_field_seek(int result,int field_offset)函数将游标移到指定的字段上mysql_list_dbs(int link_identifier)获取所有可用的数据库名my

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论