欢迎来到天天文库
浏览记录
ID:52310215
大小:1.44 MB
页数:24页
时间:2020-04-04
《开源的PHPmysql:第14讲MySql-扩展.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十二讲MYSQL-扩展本节内容开启与关闭数据库链接开启数据库查询数据表数据库和字段的信息取得数据库的记录数据MySQL操作的错误处理开启与关闭数据库链接第一步是使用PHP函数mysql_connect()开启MySQL数据库的连结,简单的说,就是使用账号和密码登入MySQL服务器。createtablestudent(sidintnotnullauto_increment,namevarchar(20)notnull,primarykey(sid));开启连结在PHP程序开启MySQL数据库链接的函数是mysql_connect():$link
2、=mysql_connect($hname,$user,$pass);函数的传回值,如果成功传回资源标识符,如果失败传回false检查连结只需使用if条件就可以检查是否成功开启数据库链接:if($link!=false){//MySQL数据库链接成功!………}程序代码的if条件检查传回值是否为false,如果不是,表示链接数据库成功。关闭连结不再需要存取MySQL数据库时,就可以使用mysql_close()函数释放数据库链接资源所占用的内存:mysql_close($link);如果成功关闭传回true,否则为false。连接和关闭示例
3、p $link=mysql_connect("localhost","mysql_user","mysql_password") ordie("Couldnotconnect:".mysql_error()); print("Connectedsuccessfully"); mysql_close($link);?>另外一种连接方式$link=mysql_pconnect($hname,$user,$pass);函数的传回值,如果成功传回资源标识符,如果失败传回falseMySQL服务器的域名或IP地址M
4、ySQL服务器的用户账号和密码开启数据库查询数据表开启MySQL服务器指定的数据库查询数据表另一种方式查询数据表选择数据库第二步是指定MySQL服务器需要处理的数据库,PHP提供mysql_select_db()函数:$db=mysql_select_db($dbname,$link)ordie("无法开启$dbname数据库!");数据库名称字符串开启的数据库链接(可选参数)exit()的别名开启失败才会执行执行数据表查询PHP程序可以使用mysql_query()函数执行SQL指令的查询:$result=mysql_query($sq
5、l,$link);SQL指令字符串开启目前的数据库链接(可选参数)mysql_query()返回值mysql_query()仅对SELECT,SHOW,EXPLAIN或DESCRIBE语句返回一个资源标识符,如果查询执行不正确则返回FALSE。对于其它类型的SQL语句,mysql_query()在执行成功时返回TRUE,出错时返回FALSE。将它视为以表格方式储存
6、的记录资料,每一行对应一条记录,每一列是一字段选择数据库查询示例取得记录和域值PHP程序可以使用mysql_result()函数取得查询结果的记录和字段值$no=mysql_re
7、sult($result,0,"stdno");$name=mysql_result($result,0,"name");//此函数不常使用推荐使用mysql_fetch_row(),mysql_fetch_array()纪录指针从0行开始释放结果集合占用的内存当不再需要查询结果时,在PHP程序记得自行释放占用的记忆体,以免浪费服务器的宝贵资源PHP程序是使用mysql_free_result()函数释放占用的内存,如下所示:mysql_free_result($result);示例
8、localhost","root","123");mysql_select_db("test",$link);$result=mysql
此文档下载收益归作者所有