欢迎来到天天文库
浏览记录
ID:40238905
大小:2.65 MB
页数:46页
时间:2019-07-28
《PHP应用开发与实践 马骏 第10章 PHP数据库编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本章要求:第10章PHP数据库编程PHP操作MySQL数据库的步骤PHP操作MySQL数据库的常用函数、连接、选择、执行、获取结果集和关闭向MySQL数据库中添加数据浏览MySQL数据库中的数据编辑MySQL数据库中的数据删除MySQL数据库中的数据查询MySQL数据库中的数据主要内容1.PHP操作MySQL数据库的步骤2.PHP操作MySQL数据库的函数3.管理MySQL数据库中的数据4.综合实例——用户注册第10章PHP数据库编程10.1PHP操作MySQL数据库的步骤MySQL是一款广受欢迎的数据库,由于它是开
2、源的半商业软件,所以市场占有率高,备受PHP开发者的青睐,一直被认为是PHP的最好搭档。PHP具有强大的数据库支持能力,本节主要讲解PHP操作MySQL数据库的基本思路。PHP操作MySQL数据库的步骤如图10-1所示。图10-1PHP操作MySQL数据库的步骤10.2PHP操作MySQL数据库的函数10.2.1mysql_connect()函数连接MySQL服务器10.2.2mysql_select_db()函数选择MySQL数据库10.2.3mysql_query()函数执行SQL语句10.2.4mysql_fe
3、tch_array()函数将结果集返回到数组中0.2.5mysql_fetch_row()函数从结果集中获取一行作为枚举数组10.2.6mysql_num_rows()函数获取查询结果集中的记录数要操作MySQL数据库,必须先与MySQL服务器建立连接。PHP中通过mysql_connect()函数连接MySQL服务器,函数的语法如下:mysql_connect('hostname','username','password');该函数的返回值用于表示这个数据库连接。如果连接成功,则函数返回一个连接标识,失败则返回F
4、ALSE。例如使用mysql_connect()函数连接本地MySQL服务器,代码如下:10.2.1mysql_connect()函数连接MySQL服务器MySQL服务器的主机名(或IP),如果省略端口号,默认为3306登录MySQL数据库服务器的用户名MySQL服务器的用户密码为了方便查询因为连接问题而出现的错误,采用die()函数生成错误处理
5、机制,使用mysql_error()函数提取MySQL函数的错误文本,如果没有出错,则返回空字符串,如果浏览器显示“Warning:mysql_connect()……”的字样时,说明是数据库连接的错误,这样就能迅速地发现错误位置,及时改正说明:在mysql_connect()函数前面添加符号“@”,用于限制这个命令的出错信息的显示。如果函数调用出错,将执行or后面的语句。die()函数表示向用户输出引号中的内容后,程序终止执行。这样是为了防止数据库连接出错时,用户看到一堆莫名其妙的专业名词,而是提示定制的出错信息。但
6、在调试时不要屏蔽出错信息,避免出错后难以找到问题。与MySQL服务器建立连接后,然后要确定所要连接的数据库,使用mysql_select_db()函数可以连接MySQL服务器中的数据库,函数语法如下:mysql_select_db(string数据库名[,resourcelink_identifier])例如,与本地MySQL服务器中的db_database10数据库建立连接,代码如下:
7、$select=mysql_select_db("db_database10",$conn);//连接服务器中的db_database10数据库if($select){//判断是否连接成功echo"数据库连接成功!";}?>如果数据库连接成功则输出“数据库连接成功!”。说明:在开发一个完整的web程序过程中,经常需要连接数据库,如果总是重复编写代码,会造成代码的冗余,而且不利于程序维护,所以通常将连接MySQL数据库的代码单独建立一个名为conn.php的文件,存储在根目录下的conn文件夹中,通过require语句
8、包含这个文件即可。10.2.2mysql_select_db()函数选择MySQL数据库MySQL服务器的连接标识选择的MySQL数据库名称在PHP中,通常使用mysql_query()函数来执行对数据库操作的SQL语句。mysql_query()函数的语法如下:mysql_query(stringquery[,resourcelink_ide
此文档下载收益归作者所有