2014-10-02 97 views
-1

我有一個問題,試圖讓我每次輸入一個新的數據庫條目創建一行。PHP,while循環表顯示數據庫結果

到目前爲止我的代碼是:

<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 ';'(作爲回聲線)我做得徹底啞這裏,可以在此甚至可以做什麼?

感謝您爲您提供的任何幫助。

回答

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>"; 
2

看代碼,有問題的線路是這樣的:

date(d-m-Y, $row['datebought'] 
     ^^ missing quotes  ^missing closing parenthesis 

將其更改爲:

date('d-m-Y', $row['datebought'])