php与数据库的连接(32个函数)

php与数据库的连接(32个函数)

ID:26956361

大小:45.00 KB

页数:9页

时间:2018-11-30

php与数据库的连接(32个函数)_第1页
php与数据库的连接(32个函数)_第2页
php与数据库的连接(32个函数)_第3页
php与数据库的连接(32个函数)_第4页
php与数据库的连接(32个函数)_第5页
资源描述:

《php与数据库的连接(32个函数)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、--PHP与数据库的连接   下面详细分析PHP4中与MySQL相关操作的函数(共32个,开头都为mysql_):   一、连接数据库服务器(databaseserver)的函数(2个):   1.mysql_connect() 格式:intmysql_connect(string[hostname][:port],string[username],string[password]);参数中的port参数表示数据库服务器的端口号,一般用它的默认端口号就可以了。如果不填任何参数,则默认的hostname为localhost,username为root,passwo

2、rd为空。函数执行成功,返回一个int类型的连接号(link_identifier),执行失败,返回false值。   例子:    那该如何屏蔽这些系统的错误提示并在失败后结束程序?   在MySQL中,允许在数据库函数之前加上@符号,屏蔽系统的错误提示,同时用die()函数给出更易理解的错误提示,然后die()函

3、数将自动退出程序。   上例可以改为:    如mysql_connect()执行失败,将显示Unabletoconnectdatabaseserver!后,退出程序。   2.mysql_pconnect()格式:intmysql_pconnect(string[hostname][:port],string[username],string[password]

4、); 注意:此函数与(1)的mysql_connect()基本相同,区别在于:当数据库操作结束之后,由1的mysql_connect()建立的连接将自动关闭,而2的mysql_pconnect()建立的连接将继续存在,是一种稳固持久的连接。----   在2的mysql_pconnect(),每次连接前,都会检查是否有使用同样的hostname,use,password的连接,如果有,则直接使用这个连接号。   1的mysql_connect()建立的连接可以用mysql_close()关闭,而2的mysql_pconnect()不能用mysql_close()

5、来关闭。   二、关闭数据库连接函数(1个):   mysql_close() 格式:intmysql_close(intlink_identifier); 关闭由mysql_connect()函数建立的连接,执行成功,返回ture值,失败则返回false值。   例子如下: 

6、oclosedatabaseserverconnect!");?>   注意:mysql_close()不能关闭由mysql_pconnect()函数建立的连接。三、选择数据库函数(1个):   mysql_select_db() 格式:intmysql_select_db(stringdatabasename,intlink_identifier); 选择指定的databasename,成功,返回1个真值(True),失败,则返回1个False值。   例子1:

7、hy810707");$select=mysql_select_db('forum',$connect);if($select){echo"connectdbforumsuccessed!";} else{echo"connectdbforumfailed!";} ?>   例子2:   四、SQL查询函数(2个):----   1.mysql_query()格式:intmysql_query(strin

8、gsqlquery,in

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

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

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