我正在尝试使用 dayname
从表中选择日期的日期(例如星期一)。我从表中查询了选择日期名称(日期),结果很好。现在我正在尝试在PHP文件中检索它。
下面的代码没有显示任何错误,但结果为空。我假设问题echo $data->date." ";
,因为我不是选择日期而是选择日期(日期)。我尝试了其他变体,没有任何效果。我走在正确的轨道上吗?
$command = "SELECT dayname(date) from table;";
if ($result = $db->query($command)) {
while ($data = $result->fetch_object()) {
echo $data->date." ";
}
$result->free()
}
我想给它一个别名会解决你的问题。
$command = "SELECT dayname(date) AS date FROM table;";
if ($result = $db->query($command)) {
while ($data = $result->fetch_object()) {
echo $data->date." ";
}
$result->free()
}
尝试:
$command = "SELECT dayname(date) AS date FROM table;";
if ($result = $db->query($command)) {
while ($data = $result->fetch_object()) {
echo $data->date." ";
}
$result->free();
}
如果没有别名,该列将被命名为dayname(date)
而不是date
。 使用别名可确保列名。