每次输入新的数据库条目时,我都会尝试创建一行。
到目前为止我的代码是:
<table align="center">
<th>MH/s</th><th>Contact Length</th><th>Date Bought</th><th>Payment</th>
<?php while ($row_cnt > 0) {
echo "<tr><td>" . $row['mhbought'] . "</td><td>" . $row['length'] . "</td><td>" . date(d-m-Y, $row['datebought'] . "</ td><td>" . $row['payment'] . "</td></tr>";
}
?>
</table>
我收到的错误却表示PHP Parse error: syntax error, unexpected ';'
(这是回声线)我在这里做了一些完全愚蠢的事情,这甚至可以做到吗?
感谢您提供的任何帮助。
答案 0 :(得分:2)
查看代码,问题在于:
date(d-m-Y, $row['datebought']
^^ missing quotes ^ missing closing parenthesis
将其更改为:
date('d-m-Y', $row['datebought'])
答案 1 :(得分:1)
您尚未关闭date()
右括号,并且日期格式缺少引号。你的回声应该是这样的:
echo "<tr><td>" . $row['mhbought'] . "</td><td>" . $row['length'] . "</td><td>" . date('d-m-Y', $row['datebought']) . "</td><td>" . $row['payment'] . "</td></tr>";