欢迎来到天天文库
浏览记录
ID:40398453
大小:230.51 KB
页数:26页
时间:2019-08-01
《HP与MySQL数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PHP动态网页设计教程十、PHP与MySQL数据库黄迎久内蒙古科技大学工程训练中心主要内容本讲主要内容(1)PHP动态网页与MySQL的综合应用;一、PHP中连接MySQL数据库1、连接MySQL数据库进行MySQL数据库操作前,确保成功连接MySQL数据库。PHP中连接MySQL数据库服务器最简单的函数是mysql_connect().mysql_connect(stringhostname,stringusername,stringpassword);通过PHP程序连接MySQL数据库服务器。若连接成功,则返回一个MySQL服务器连接标识符,否则,返
2、回FALSE。二、PHP中设置字符集2、设置数据库字符集PHP与MySQL服务器成功连接后,才可以进行信息交互。信息交互之前,为防止中文乱码,通常将字符集设置为GBK或UTF8。将MySQL数据库的字符集设为GBK或UTF8是前期工作;还要将‘客户端’、‘连接字符’和‘结果字符’设置为GBK或UTF8;调用PHP函数mysql_query(‘setnamesgb2312’)可实现以上步骤;
3、(‘localhost’,’root’,’’);mysql_query(‘setnamesgb2312’);echo$link;?>三、PHP中关闭MySQL数据库3、关闭MySQL数据库连接MySQL服务器连接占用了数据库服务器以及WEB服务器大量资源,PHP程序与MySQL服务器信息交互之后应尽早关闭MySQL服务器。函数mysql_close([resourcelink_identifier])可以关闭MySQL服务器mysql_close()函数关闭指定的连接标识符所关联的MySQL服务器。若没有指定的link_identifier,则关闭上一个
4、打开的连接。若关闭成功,返回TRUE,失败返回FALSE。四、PHP中操作MySQL数据库’;}$close=mysql_close($link);if($close){echo‘成功关闭MySQL服务器’;}else{echo‘关闭MySQL服务器失败!程序中断执行!’;}?>四、PHP中选择MySQL数据库4、选择当前操作的数据
5、库使用函数mysql_select_db()可以设置当前操作的数据库。boolmysql_select_db(stringdbasename[,resourcelink_identifier]);若没有指定MySQL服务器连接标识符,则使用上一个打开的MySQL服务器,若没有打开的连接,本函数将无参数调用mysql_connect()尝试打开一个新的MySQL服务器连接然后使用它。若选择当前操作的数据库成功,则返回TRUE;否则,返回FALSE;四、PHP中选择MySQL数据库
6、oot’,’’);mysql_query(‘setnamesgb2312’);$dblink=mysql_select_db(‘my_db’,$link);if($dblink){echo‘选择数据库成功!’;}$close=mysql_close($link);?>五、PHP中发送MySQL命令5、发送SQL语句或MySQL命令使用函数mysql_query()可以向MySQL服务器发送SQL局域或MySQL命令。{bool
7、resource}mysql_query(stringsql[,resourceidentifer]);*当发送的sql
8、字符串执行失败时,mysql_query()函数返回FALSE;*发送的字符串是insert、update、或delete语句,并且sql字符串执行成功时,mysql_query()返回TRUE;*发送的字符串是select语句,并且select语句执行成功时,函数返回结果集(result)类型的数据(实际是resource类型的数据)。五、PHP中发送MySQL命令5、发送SQL语句或MySQL命令(1)发送insert、update或delete语句使用PHP的mysql_query()函数向MySQL服务器引擎发送insert、update、del
9、ete等语句,可以使用mysql_affected_rows()函数查看该SQL
此文档下载收益归作者所有