【发布时间】:2014-10-08 11:26:07
【问题描述】:
我有以下 php 例程从表中提取值。我正在尝试将 DATE 类型从“2014-08-10”值转换为“20140810”值
Rtn:
//query
$query = mysql_query("SELECT CAST(date AS DATE), EtotalDay from MonthData group by 1 order by 1")
OR die ('Query is invalid: ' . mysql_error());
//write the results
while ($row = mysql_fetch_array($query)) {echo $row['CAST(date AS DATE)'] . "," . $row['EtotalDay'] . "\n";
我该怎么做?
【问题讨论】:
-
执行
select cast(...) as FormattedDate...之类的操作。这样,当您执行 mysqli_fetch_array 时,您可以使用 $row['FormattedDate']。然后,您可以在 PHP 中进行格式化。另外,不要使用 mysql_ 函数。 Use mysqli_ functions.