创建一个学生表,字段自定义,数据自定义 Php连接数据库,显示出表里的数据。
时间: 2023-06-12 15:05:01 浏览: 142
好的,以下是一个简单的代码示例:
首先,我们需要创建一个 MySQL 数据库和一个学生表,可以使用以下 SQL 语句:
```
CREATE DATABASE test_db; -- 创建数据库
USE test_db; -- 使用数据库
CREATE TABLE students (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
age INT(3) NOT NULL,
gender ENUM('male', 'female') NOT NULL,
email VARCHAR(50) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
这个表包含了学生的姓名、年龄、性别、邮箱和创建时间等字段。
接下来,我们可以使用 PHP 连接到数据库,并查询这个表的数据:
```php
<?php
// 数据库连接信息
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 查询学生表的数据
$sql = "SELECT * FROM students";
$result = mysqli_query($conn, $sql);
// 输出数据
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . " - Gender: " . $row["gender"] . " - Email: " . $row["email"] . " - Created At: " . $row["created_at"] . "<br>";
}
} else {
echo "0 结果";
}
// 关闭连接
mysqli_close($conn);
?>
```
这个代码使用 mysqli_connect() 函数连接到数据库,然后使用 mysqli_query() 函数查询学生表的数据。最后,使用 mysqli_fetch_assoc() 函数获取每一行数据,并输出到页面上。
注意,这个示例代码只是一个简单的示例,实际的代码可能需要更多的安全性和错误处理。
阅读全文