第9章PHP与数据库PHP编程基础与实例教程
2021-07-12
第9章PHP与数据库PHP编程基础及实例教程本章概述9-1 PHP中的常用操作函数9-2 PHP中的其他操作函数9-3用户注册系统的实现9-4 SQL注入PHP编程基础PHP连接数据库服务器最简单的函数是(),语法格式如下:(,,);功能:通过PHP程序连接数据库服务器。如果服务器连接成功php编程基础与实例教程下载,则返回服务器连接标识符(),否则返回。 PHP编程基础与实例教程9-1 PHP中常用的操作函数2.设置数据库字符集调用PHP函数("set'gbk'")可以设置字符集of, tion, s为gbk字符集.
PHP编程基础及实例教程9-1 PHP中常用的操作函数3.关闭服务器连接()函数语法格式如下:bool([])函数函数:()函数关闭连接与指定的连接标识符关联 到服务器的连接。如果未指定,则关闭最后一个打开的连接。如果关闭成功则返回 TRUE,如果关闭失败则返回。 PHP编程基础及范例教程9-1 PHP中常用的操作函数4.选择当前操作的数据库,使用函数()设置当前操作的数据库。该函数的语法格式如下: bool ([,]) 功能:如果不指定服务器连接标识,则使用上次打开的服务器连接。如果没有打开的连接,这个函数会调用不带参数的()函数尝试打开一个新的服务器连接然后使用。
如果当前操作选择的数据库成功,则返回TRUEphp编程基础与实例教程下载,否则返回。 PHP编程基础及实例教程9-1 PHP中常用的操作函数5.发送SQL语句或()函数的语法格式如下:{bool|}(sql[,])函数函数:如果服务器未指定连接 ID ,使用打开的连接。然后将sql字符串(SQL语句或命令)发送到数据库引擎。当发送的sql字符串执行失败时,()函数返回;发送的sql字符串为语句、语句或语句,sql字符串执行成功,()函数返回TRUE;发送的sql字符串是一条语句,当语句执行成功时,()函数返回结果集()类型的数据(实际上是该类型的数据)。 PHP编程基础与实例教程9-1 PHP中常用的操作函数5.发送SQL语句或命令使用PHP的()函数向服务器引擎发送语句、语句或语句,可以使用()函数查看SQL 语句的影响 表中已达到的行数。
() 函数的语法格式如下: int ([]) () 功能:获取最后关联的or语句影响的记录行数。 PHP编程基础及实例教程9-1 PHP中常用的操作函数5.发送SQL语句或命令使用PHP的()函数发送语句向数据库表中添加记录,如果数据库表中有字段要增加字段自动,可以使用()函数获取当前语句执行后的字段值。 () 函数的语法格式如下: int ([]) () 函数函数: () 函数返回上一条语句生成的给定 ID 号;如果未指定,则使用上次打开的连接。
PHP编程基础与实例教程9-1 PHP中常用的操作函数5.发送SQL语句或命令()函数也可以向服务器引擎发送语句,此时()函数会返回一个结果集( ) data ,可以使用()函数查看语句查询的表的行数。 ()函数的语法格式如下: int()()函数函数:返回结果集中记录的行数。该函数只对语句有效。 PHP编程基础及实例教程9-1 PHP中常用的操作函数5.发送SQL语句或命令结果集() 使用后,应尽快释放它们所占用的服务器内存资源。可以使用()来实现,( 函数的语法格式如下: bool()() 函数作用:释放结果集占用的服务器内存资源。
如果执行成功,返回TRUE,否则返回。 PHP编程基础与范例教程9-1 PHP中常用的操作函数5.发送SQL语句或命令使用()函数向服务器引擎发送命令。例如,PHP 语句 "("set'gbk'");"将 tion 和 s 的字符集设置为 gbk。 PHP编程基础及实例教程9-1 PHP中常用的操作函数6.遍历结果集中的数据()函数的语法格式:()()函数:从结果集中获取下一行记录,并生成记录数组,数组元素的键是从零开始的整数,数组元素的值依次是语句中“字段列表”的值。如果结果集中没有下一行,则函数返回。 () 函数的语法格式: () () 函数:该函数是() 函数的扩展版本。除了()函数的返回值外,该函数的返回值还包括“字段列表=>语句中的字段列表”“值”的数组元素。 PHP编程基础与实例教程9-1 PHP中常用的操作函数7.连接和关闭服务器的最佳时机