我一直在不使用模板引擎的情况下给自己上 PHP 基础复习类(class)(虽然我最近学习了一些 Smarty 和 Twig,但我觉得我应该继续练习基础 PHP),这是我的基本页面,显示了以下列表车辆及其注册时间:
<?php
// Connects to your Database
mysql_connect("localhost", "testing", "testingpass") or die(mysql_error());
mysql_select_db("cars1") or die(mysql_error());
$data = mysql_query("SELECT * FROM autos")
or die(mysql_error());
echo "<table border cellpadding=3>";
while($info = mysql_fetch_array( $data ))
{
"<tr>";
//echo "<td>"date("d M Y",strtotime($info['registered']));"</td> ";
echo "<td><tr>".$info['make'] ." ".$info['model'] ."</td><tr> ";
}
echo "</table>";
?>
如果日期时间被注释掉,它就可以工作,但如果取消注释,页面将显示为空白 - 我正在使用 MAMP 作为我的网络服务器,最新的 PHP。
对于一个简单的页面来说这效果很好,但是我应该如何格式化这个日期? (我使用 http://erikastokes.com/mysql-help/display-mysql-dates-in-other-formats.php 上的教程来尝试这个)。
我应该做哪些更改来解决这个日期和时间问题,否则它可以像基本的 MySQL php 查询一样工作。
最佳答案
应该是这样的
echo "<td>".date("d M Y",strtotime($info['registered']))."</td> ";
您必须使用 .
来连接字符串。
关于php - MySQL中的Strtotime查询[基本PHP页面],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15483090/