标准php交通数据库_PHP

创建一个标准PHP交通数据库,首先需要设计数据库结构,包括车辆、驾驶员、违章等表。然后使用PHP连接数据库并执行增删改查操作。

数据库设计

1、表结构

字段名 类型 说明
id int(11) 主键,自增
road_name varchar(255) 道路名称
road_type varchar(255) 道路类型
road_width float 道路宽度
road_length float 道路长度
construction_year int(11) 建设年份
location varchar(255) 位置
status varchar(255) 状态

2、创建表

标准php交通数据库_PHP
CREATE TABLE road (
  id int(11) NOT NULL AUTO_INCREMENT,
  road_name varchar(255) NOT NULL,
  road_type varchar(255) NOT NULL,
  road_width float NOT NULL,
  road_length float NOT NULL,
  construction_year int(11) NOT NULL,
  location varchar(255) NOT NULL,
  status varchar(255) NOT NULL,
  PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

PHP连接数据库

1、引入PHP扩展库文件:php_mysqli.dll(Windows)或php_pdo_mysql.so(Linux)

2、创建数据库连接文件:db.php

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "traffic";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn>connect_error) {
    die("连接失败: " . $conn>connect_error);
}
?>

查询数据并展示

1、查询所有道路信息:getAllRoads.php

<?php
include 'db.php';
$sql = "SELECT * FROM road";
$result = $conn>query($sql);
?>
<!DOCTYPE html>
<html>
<head>
    <title>标准PHP交通数据库</title>
</head>
<body>
    <table border="1">
        <tr>
            <th>ID</th>
            <th>道路名称</th>
            <th>道路类型</th>
            <th>道路宽度</th>
            <th>道路长度</th>
            <th>建设年份</th>
            <th>位置</th>
            <th>状态</th>
        </tr>
        <?php if ($result>num_rows > 0): ?>
            <?php while($row = $result>fetch_assoc()): ?>
                <tr>
                    <td><?php echo $row["id"]; ?></td>
                    <td><?php echo $row["road_name"]; ?></td>
                    <td><?php echo $row["road_type"]; ?></td>
                    <td><?php echo $row["road_width"]; ?></td>
                    <td><?php echo $row["road_length"]; ?></td>
                    <td><?php echo $row["construction_year"]; ?></td>
                    <td><?php echo $row["location"]; ?></td>
                    <td><?php echo $row["status"]; ?></td>
                </tr>
            <?php endwhile; ?>
        <?php else: ?>
            <br>暂无数据。<        <?php endif; ?>
    </table>
</body>
</html>
标准php交通数据库_PHP

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/532529.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年6月9日 15:12
下一篇 2024年6月9日 15:20

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入