首页 > 解决方案 > 使用 PHP 从 MySQL 获取查询数据时出错

问题描述

在我的数据库中获取 MySQL 数据时遇到问题。我不知道代码是否正确或者我遗漏了什么,请告诉我如何从我的数据库中获取数据。

这是我要编辑的数据

这是编辑数据时的编辑表单

这是我的时间数据查询

<?php
    $query = "SELECT * from timetable";
    $result = mysqli_query($db, $query);
    if($result){
        while($row=mysqli_fetch_array($result)){
            $t_id=$row["t_id"];
            $time=$row["t_time"];
            $t_time=date("h:i A", strtotime($row["t_time"])); ?>
            <option <?php echo $update && $up_time == $time ? 'selected' : ''; ?> value='<?= $time ?>'><?= $t_time ?><br></option>
    <?php   }
    }
?>  

这是我在员工数据中的查询

<?php
    $query = "SELECT * from employee";
    $result = mysqli_query($db, $query);
    if($result){
        while($row=mysqli_fetch_array($result)){
            $e_id=$row["id"];
            $name=$row["e_name"]; ?>
            <option <?php echo $update && $up_employee == $e_id ? 'selected' : ''; ?> value="<?= $e_name ?>"><?= $name ?><br></option>
            <?php 
        }
    }
?>

标签: phpmysql

解决方案


您是否连接并选择了数据库:$db = mysqli_connect(...);

(我不确定<br>里面是否可以<option>。)


推荐阅读