我对MySQL还不太熟悉,但我正在练习。我想改变我的日期顺序为我的"mysql"在我的PHP网站。
现在是("yyyy-mm-dd"),我希望它完全相反,("dd-mm-yyyy")像德国的方式。
这是我的代码到目前为止,我不知道它是在MySQL或PHP我可以改变它。
<?php
$data = "SELECT * FROM anmeldelser WHERE Kundenavn = 'Ludvig Andersen'";
$result = $connection->query($data);
while($row = $result->fetch_array())
{
echo "<b>Kundenavn: </b>" . $row['Kundenavn'] .
"<b> Kommentar: </b>" . $row['Kommentar'] .
"<b> Dato: </b>" . $row['Dato'] . "<br><br>";
}
?>
while($row = $result->fetch_array())
{
echo "<b>Kundenavn: </b>" . $row['Kundenavn'] .
"<b> Kommentar: </b>" . $row['Kommentar'] .
"<b> Dato: </b>" . date("d-m-Y", strtotime($row['Dato']) . "<br><br>";
}
下面是您的MySQL查询,返回表anmeldelser中的所有列
$data = "SELECT * FROM anmeldelser WHERE Kundenavn = 'Ludvig Andersen'";
你可以把你的日期转换成你喜欢的格式,同时从数据库表中检索数据,我指的是在上面的查询。
所以你的查询应该如下所示:
$data = "SELECT col1,col2...,DATE_FORMAT(dato, '%d-%m-%Y') as dato FROM anmeldelser WHERE Kundenavn = 'Ludvig Andersen'";
阅读更多
希望它对你有用