RSS订阅
PHP程序员站--WWW.PHPERZ.COM  
网站地图
高级搜索
收藏本站
 当前位置:主页 >> PHP基础 >> 新手专区 >> 文章内容
PHP_MySQL教程-第三天
[收藏此页[打印本页]   
来源:PHPerz.com  作者:网络转载  发布时间:2007-12-08

CODE:
<html>

<
body
>

<?
php



function  do_error($error
) {

phperz~com




    echo  
"噢,好象有点儿问题...<br>"
;


    echo 
"系统报告的错误是:$error.n<br>"
;


    echo 
"最好是暂时关闭网站并通知系统管理员。"
;

    die;

}



if (!
$db = @mysql_connect("localhost","user""password"
)) {

php程序员站




    
$db_error "无法连接到MySQL数据库"
;

    
do_error($db_error
);

}

?>

</
body
>

</
html

在运行程序之前,试试关闭MySQL数据库,或使用错误的用户名或口令。您会看到友好的、有用的错误信息 。细心的朋友会注意到在mysql_connect()函数之前的那个@符号。它会抑制系统错误信息,使得程序只能从do_error()函数那里得到有关的错误信息。您还会注意到,我们可以把一个在别处定义的变量作为参数传给函数,而不是在调用时直接赋一个值。
php程序员站


还记得我过函数使用的是私有变量吧?这话说得不完全对。事实上,您可以让函数访问到函数外面的变量。您可能要写一个函数,用它来查询数据库,然后把结果显示在多个网页中。您不想每次都把数据库连接标识都传给函数。在这种情况下,您可以把连接标识定义成一个全局的变量。例如:
CODE:
<html>

<
body
> www.phperz.com

<?
php



function  db_query($sql
) {

    global 
$db
;
上一页123456789下一页
 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 mysql  基础  adodb  url
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长