php引用其他文件函数操作数据库出现了问题

2025-03-31 08:12:29
推荐回答(3个)
回答(1):

/*
* 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操作。

回答(2):

fun.php文件里少一个“}”。

回答(3):

你的function test()结束时的 } 怎么没有啊