<?php
// 假设我们有一个数据库连接
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "graduate_system";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
// 查询所有研究生信息
$sql = "SELECT * FROM students";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " " . $row["email"]. "
";
}
} else {
echo "0 results";
}
$conn->close();
?>
在上述PHP代码示例中,我们首先建立了一个到名为`graduate_system`的数据库的连接。然后执行了一个简单的SQL查询来获取所有的学生信息。这个例子展示了一个基本的研究生管理系统中的数据库操作。
对于综合应用,我们可以考虑将该系统扩展为一个Web应用,使用HTML, CSS, JavaScript等前端技术与后端PHP结合,提供更丰富的用户交互体验。此外,还可以集成更多功能,如在线提交论文、成绩查询、导师分配等。