所以目前我正在尝试从 mysql 中的列中获取最短时间(时间是一个 int(来制作队列系统,如果你可以这样称呼它的话。
然而,我遇到了一个问题,导致我回到这里。当我得到最低类型值(也是 INT(而不是最低时间值时,就会出现问题
目前我使用 php mysqli_fetch_array()
从结果中获取数组,以便我可以使用php min()
if (isset($_GET['type'])) {
$stmt = $conn->prepare('SELECT * FROM render_queue WHERE type=?');
$stmt->bind_param('i', $_GET['type']);
$stmt->execute();
$result=$stmt->get_result();
$row= mysqli_fetch_array($result);
echo min($row['date_submit']);
exit();
}
出口在那里,所以我可以看到返回的内容。
这应该是从数据库输出最低时间,而是从行输出最低类型。我能得到的任何帮助都非常感谢!
你需要做ORDER BY date_submit ASC LIMIT 1
if (isset($_GET['type'])) {
$stmt = $conn->prepare('SELECT * FROM render_queue WHERE type=? ORDER BY date_submit ASC LIMIT 1');
$stmt->bind_param('i', $_GET['type']);
$stmt->execute();
$result=$stmt->get_result();
$row= mysqli_fetch_assoc($result);
echo $row['date_submit'];
exit();
}