数据库设计:

评委数据库表:

| 字段名 | 数据类型 | 描述 | | ---- | ---- | ---- | | id | int(11) | 评委ID | | name | varchar(50) | 评委姓名 | | age | int(11) | 评委年龄 | | sex | varchar(10) | 评委性别 | | phone | varchar(20) | 评委电话 | | email | varchar(50) | 评委邮箱 | | password | varchar(50) | 评委密码 |

参赛选手数据库表:

| 字段名 | 数据类型 | 描述 | | ---- | ---- | ---- | | id | int(11) | 选手ID | | name | varchar(50) | 选手姓名 | | age | int(11) | 选手年龄 | | sex | varchar(10) | 选手性别 | | phone | varchar(20) | 选手电话 | | email | varchar(50) | 选手邮箱 | | style | varchar(50) | 歌曲风格 | | song_name | varchar(50) | 歌曲名称 | | song_url | varchar(100) | 歌曲链接 |

网页查询参赛选手个人资料功能实现:

建立数据库连接:

$servername = 'localhost';  // 数据库服务器名称
$username = 'root'; // 数据库用户名
$password = ''; // 数据库密码
$dbname = 'singing'; // 数据库名称

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接
if ($conn->connect_error) {
    die('连接失败: ' . $conn->connect_error);
}
?>

查询参赛选手个人资料:

// 获取选手ID
$id = $_GET['id'];

$sql = 'SELECT * FROM player WHERE id=' . $id;
$result = $conn->query($sql);

// 输出选手个人资料
if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
        echo '选手ID: ' . $row['id'] . '<br>';
        echo '选手姓名: ' . $row['name'] . '<br>';
        echo '选手年龄: ' . $row['age'] . '<br>';
        echo '选手性别: ' . $row['sex'] . '<br>';
        echo '选手电话: ' . $row['phone'] . '<br>';
        echo '选手邮箱: ' . $row['email'] . '<br>';
        echo '歌曲风格: ' . $row['style'] . '<br>';
        echo '歌曲名称: ' . $row['song_name'] . '<br>';
        echo '歌曲链接: ' . $row['song_url'] . '<br>';
    }
} else {
    echo '没有找到该选手';
}

$conn->close();
?>
PHP 歌唱比赛数据库设计:评委和参赛选手数据库以及网页查询功能

原文地址: https://www.cveoy.top/t/topic/n39f 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录