我正在顯示mySQL數據庫(由用戶填寫表單存儲)中的數據表。我如何顯示它,以便最近提交的數據位於頁面的頂部?如何查看使用PHP/mySQL在頁面頂部提交的最新數據
這裏是我的代碼從表中檢索數據並顯示它。目前,我可以按名稱,電子郵件等方式安排表。
<?php
// connect to the database
require 'connect.php';
if(isset($_GET['orderby']))
{
$orderby = $_GET['orderby'];
$query = "SELECT name_first,name_last,email,company,city,state,phone,session,optout FROM table
ORDER by ".mysql_real_escape_string($orderby)."";
}
else
{
$query = "SELECT name_first,name_last,email,company,city,state,phone,session,optout FROM table";
}
$result = mysql_query($query) or die(mysql_error());
?>
<table style='width: 60%; text-align: left;' cellpadding = '1'>
<tr bgcolor=#000090>
<th><a href=prospstud.php?orderby=name_first><FONT COLOR = #FFFFFF><b>First</b></th>
<th><a href=prospstud.php?orderby=name_last><FONT COLOR = #FFFFFF><b>Last</b></th>
<th><a href=prospstud.php?orderby=email><FONT COLOR = #FFFFFF><b>Email</b></th>
<th><a href=prospstud.php?orderby=phone><FONT COLOR = #FFFFFF><b>Phone</b></th>
<th><a href=prospstud.php?orderby=session><FONT COLOR = #FFFFFF><b>Session</b></th>
<th><a href=prospstud.php?orderby=company><FONT COLOR = #FFFFFF><b>Company</b></th>
<th><a href=prospstud.php?orderby=city><FONT COLOR = #FFFFFF><b>City</b></th>
<th><a href=prospstud.php?orderby=state><FONT COLOR = #FFFFFF><b>State</b></th>
<th><a href=prospstud.php?orderby=optout><FONT COLOR = #FFFFFF><b>Opted Out?</b></th>
</tr>
<?php
while ($row = mysql_fetch_assoc($result))
{
$name_first = $row['name_first'];
$name_last = $row['name_last'];
$email = $row['email'];
$phone = $row['phone'];
$session = $row['session'];
$company = $row['company'];
$city = $row['city'];
$state = $row['phone'];
$optout = $row['optout'];
echo "<tr bgcolor=#ABB5F6>
<td>$name_first</td>
<td>$name_last</td>
<td>$email</td>
<td>$phone</td>
<td>$session</td>
<td>$company</td>
<td>$city</td>
<td>$state</td>
<td>$optout</td>
</tr>";
}
謝謝。
你的意思是PHP會話,最近提交的數據等? – 2012-07-09 16:04:35
對不起。我的意思是提交最新的數據。謝謝。 – myom 2012-07-09 16:06:17