作者ntouckcm (知足常乐)
看板PHP
标题Re: 如何选出上传时间最晚(最新)的一笔资料
时间Wed Feb 13 14:03:50 2008
※ 引述《ntouckcm (知足常乐)》之铭言:
: 资料表
: UserName LAB_Id FileName UploadTime
: B94570122 lab2_1 view.c 2008-02-13 10:30:27
: B94570122 lab2_1 texture.c 2008-02-13 10:30:08
: B94570122 lab1_1 simple.c 2008-02-13 11:09:30
: B94570122 lab1_1 wind_mill.c 2008-02-13 13:34:24
: B94570122 lab1_1 light.c 2008-02-13 10:31:28
: 请问语法如何选
: 从lab1_1挑出最新一笔上传的档名wind_mill.c和lab2_1的view.c?
: 刚学mysql不久,请大家告诉我谢谢!
------------------------------------------------------------------------------
我用
$outdata ="SELECT UserName,FileName,LAB_Id
FROM LAB_Upload_Info
WHERE UserName = '$id'
ORDER BY LAB_Id
AND UploadTime DESC";
$result = mysql_query($outdata) or die("无法送出" . mysql_error( ));
$LAB_Id = "";$counter = 0;
while ( $row = mysql_fetch_array($result)) {
//echo $row['LAB_Id'];echo $row['FileName'];
$counter=0;
if($LAB_Id != $row['LAB_Id'])
{
if($counter==0) {
echo "<tr ><td bordercolor='#0000FF'>$row[LAB_Id]</td><td><a
href='download.php?file=$row[FileName]'>$row[FileName]</a></td></tr>";
$counter++;
}
}
$LAB_Id = $row['LAB_Id'];
}
但是挑出来的是lab1_1的simple.c和lab2_1的view.c,lab1_1不是最新的一笔资料
所以不知道可不可以直接用语法选?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.219.143