用php完成歌唱比赛数据库设计1、评委数据库和参赛选手数据库;2、网页上实现查询参赛选手个人资料功能怎么建立数据库和怎么连接数据库。
数据库设计:
评委数据库表:
| 字段名 | 数据类型 | 描述 | | ---- | ---- | ---- | | 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) | 歌曲链接 |
网页查询参赛选手个人资料功能实现:
建立数据库连接:
<?php
$servername = "localhost"; // 数据库服务器名称
$username = "root"; // 数据库用户名
$password = ""; // 数据库密码
$dbname = "singing"; // 数据库名称
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
?>
查询参赛选手个人资料:
<?php
// 获取选手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();
?>
``
原文地址: https://www.cveoy.top/t/topic/fbrW 著作权归作者所有。请勿转载和采集!