我目前正在从mysql切换到mysqli,并且我在转换这个在mysql下运行的函数时遇到了错误。
include("config.php");
function getUsername($uid){
$sql = "SELECT username FROM users WHERE id='".$uid."' LIMIT 1";
$result = mysqli_query($conn,$sql) or die(mysqli_error(""));
$row = mysqli_fetch_assoc($result);
return $row['username'];
}

错误:
注意:未定义的变量:conn
警告:mysqli_query()要求参数1为mysqli,在
中给出null警告:mysqli_error()期望参数1为mysqli,字符串在
中给出应该怎么写?
答案 0 :(得分:0)
解决了问题。
在函数中添加了
global $conn;。