PHP编程基础与实例教程课件9

PHP编程基础与实例教程课件9

ID:43101973

大小:2.00 MB

页数:27页

时间:2019-09-30

PHP编程基础与实例教程课件9_第1页
PHP编程基础与实例教程课件9_第2页
PHP编程基础与实例教程课件9_第3页
PHP编程基础与实例教程课件9_第4页
PHP编程基础与实例教程课件9_第5页
资源描述:

《PHP编程基础与实例教程课件9》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PHP编程基础与实例教程PHPFundamentals&Practices第9章PHP与MySQL数据库主讲:孔祥盛本章大纲9-1PHP中常用的MySQL操作函数9-2PHP中其它MySQL操作函数9-3用户注册系统的实现9-4SQL注入9-1PHP中常用的MySQL操作函数1.连接MySQL服务器PHP中连接MySQL数据库服务器最简单的函数是mysql_connect(),语法格式如下:resourcemysql_connect(stringhostname,stringusername,stringpassword);函数功能:通过PHP程序连接MySql数

2、据库服务器。如果成功连接MySQL服务器,则返回一个MySQL服务器连接标识(link_identifier),否则返回FALSE。9-1PHP中常用的MySQL操作函数2.设置数据库字符集调用PHP函数mysql_query("setnames'gbk'")可以将character_set_client、character_set_connection和character_set_results的字符集设置为gbk字符集。9-1PHP中常用的MySQL操作函数3.关闭MySQL服务器连接mysql_close()函数的语法格式如下:boolmysql_close

3、([resourcelink_identifier])函数功能:mysql_close()函数关闭指定的连接标识所关联到的MySQL服务器的连接。如果没有指定link_identifier,则关闭上一个打开的连接。如果关闭成功则返回TRUE,失败则返回FALSE。9-1PHP中常用的MySQL操作函数4.选择当前操作的数据库使用函数mysql_select_db()可以设置当前操作的数据库,该函数的语法格式如下:boolmysql_select_db(stringdatabase_name[,resourcelink_identifier])函数功能:如果没有指定

4、MySQL服务器连接标识符,则使用上一个打开的MySQL服务器连接。如果没有打开的连接,本函数将无参数调用mysql_connect()函数尝试打开一个新的MySQL服务器连接然后使用它。如果选择当前操作的数据库成功则返回TRUE,否则返回FALSE。9-1PHP中常用的MySQL操作函数5.发送SQL语句或MySQL命令mysql_query()函数的语法格式如下:{bool

5、resouce}mysql_query(stringsql[,resourcelink_identifier])函数功能:如果没有指定MySQL服务器连接标识link_identifier

6、,则使用已打开的连接。然后向数据库引擎发送sql字符串(SQL语句或MySQL命令)。当发送的sql字符串执行失败时,mysql_query()函数返回FALSE;发送的sql字符串是insert语句、update语句或delete语句,并且sql字符串成功执行时,mysql_query()函数返回TRUE;发送的sql字符串是select语句,并且select语句成功执行时,mysql_query()函数返回结果集(result)类型的数据(实际是resource类型的数据)。9-1PHP中常用的MySQL操作函数5.发送SQL语句或MySQL命令使用PHP的m

7、ysql_query()函数向MySQL服务器引擎发送insert语句、update语句或delete语句后,可以使用mysql_affected_rows()函数查看该SQL语句影响到的表记录行数。mysql_affected_rows()函数的语法格式如下:intmysql_affected_rows([resourcelink_identifier])mysql_affected_rows()函数功能:取得最近一次与link_identifier关联的insert、update或delete语句所影响的记录行数。9-1PHP中常用的MySQL操作函数5.发送

8、SQL语句或MySQL命令使用PHP的mysql_query()函数发送insert语句向某个数据库表中添加记录时,若该数据库表中的某个字段为auto_increment自增字段,可以使用mysql_insert_id()函数得到当前insert语句执行后的该字段值。mysql_insert_id()函数的语法格式如下:intmysql_insert_id([resourcelink_identifier])mysql_insert_id()函数功能:mysql_insert_id()函数返回给定的link_identifier中上一条insert语句产生的aut

9、o_inc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。