PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 新手专区 >> 文章内容
PHP_MySQL教程-第三天
来源:PHPerz.com  作者:网络转载  发布时间:2007-12-07


    $result mysql_query($sql,$db);

    return 
$result
;

}


$sql "SELECT * FROM mytable"
;

$result db_query($sql
);

?>

</
body
>

</
html

这是个很简单的函数,但重要的是,您在调用这个函数时,不必传递$db变量 - 您可以通过 global这个字使得函数可以访问到该变量。在这条语句中您可以定义多个全局变量,各个全局变量之间用逗号隔开。

最后,您可以使用可选参数,这样看起来您已经是真正的专家了。这里面关键的一点是,在函数中定义参数时要给它指定一个缺省值。然后您在调用这个函数时,如果不为该参数变量指定其他值,那么函数会自动把缺省值赋给这个变量。如果您指定了其他值,那么缺省值就不起作用了。

不太明白?比方说,您在连接数据库时,几乎总是连接到相同的服务器,并且使用相同的用户名和口令。不过有时候,您也需要连接到其他的服务器。看看下面的程序:
CODE:
<html>



<
body
>

<?
php

function  db_connect($host "localhost"$user="username"$pass="graeme"
) {

    
$db mysql_connect($host$username$password
);

    return 
$db
;

}

$old_db db_connect
();

$new_host "site.com"
;

$new_db db_connect($new_host
);

?>

</
body
Tags: 教程   函数   程序   文件   变量   php   数据库  
相关文章