为什么我在外面打了一个php代码,用html文件去调用这个php代码时候没反应,急!!!

php代码是这样的<?phpfunctionschool(){//定义全局变量global$conn;//执行查询语句,查询学校名称$result=mysqli_quer... php代码是这样的
<?php
function school() {
//定义全局变量
global $conn;
//执行查询语句,查询学校名称
$result = mysqli_query($conn,"select s_name from school");
//定义循环变量
$i = 0;
$arr = array();
while ($row = mysqli_fetch_row($result)) {$arr[] = $row;}
//循环输出查询结果
while ($i < count($arr))
{
echo "<option value='$arr[$i][0]'>".$arr[$i][0]."</option>"."<br>";
$i++;
}
//释放内存
mysqli_free_result($result);
}
//连接 MySQL 服务器,选择数据库
$conn = mysqli_connect("localhost","root","1181911815","sgin_treatrue") or die ("连接数据库服务器失败!".mysqli_error());
//设置数据库编码格式 utf8
mysqli_query($conn,"set names utf8");
//使用函数
school();
//关闭数据库
mysqli_close($conn);
?>
html是这样的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form>
<select>
<?php include("check_MySQL") ?>
</select>
</form>
</body>
</html>
展开
 我来答
草由八三十
2018-06-18 · TA获得超过206个赞
知道小有建树答主
回答量:313
采纳率:89%
帮助的人:115万
展开全部
你这样要能运行就怪了.
理解include是什么, include插入一个页面,相当于运行那个页面的代码.
如:<?php include("a.php"); ?>
是的你看到?>前还有个分号.
想要在脚本中调用function school()
得这样写,且页面保持php脚本.
<?php school(); ?>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式