/*
* fun.php
*/
function test()
{
global $link;
$sql = 'SELECT * from `users`';//使用单引号出于性能考虑,字段名用反单引号包含出于规范考虑
$result = mysql_query($sql,$link);
$sql_result = mysql_fetch_array($result);
echo $sql_result['0'];
}
在函数内,不使用global关键字标识$link是全局的变量,那么PHP认为$link是函数test()内的局部变量。test()内的$link当然不能用于执行SQL操作。
fun.php文件里少一个“}”。
你的function test()结束时的 } 怎么没有啊