我创建了一个功能,可以在数据库中找到团队的助理教练。 (我已经在phpmyadmin中检查了查询,并且可以使用)。
function assistantCoach() {
$query_assistcoach = "SELECT * FROM coach, team WHERE team.team_id = '1' and coach.team_id = '1' AND coach.team_role = 'Assistant' ";
$assistcoach = mysql_query($conn, $query_assistcoach);
}
我想在与教练链接的“团队页面”上输出教练的fname和sname。
我尝试在页面顶部使用$assistcoach = assistantCoach();
,然后在页面内使用<?php echo ($assistcoach['fname']) ?>
上面抛出了
致命错误:未捕获错误:调用\ inc \ functions.php中的未定义函数mysql_query():25堆栈跟踪:#0 \ teampage.php(9):assistantCoach()#1 {main}抛出\ inc \ functions.php,第25行
第25行是函数的$assistcoach = mysql_query($conn, $query_assistcoach);
部分。
答案 0 :(得分:-1)
您应将$conn
参数传递给函数:
$assistcoach = assistantCoach($conn);
或连接到函数内部的数据库。
此外,该函数必须返回某些内容才能使用返回的数据,因此您需要在最后添加:
return($assistcoach);