<?php $dbname = 'pdartist2'; $table = 'artwork'; $result = mysql_query("select AID, ThumbFilePath, Title, DisplayOrder from artwork where SCID = $SCID order by DisplayOrder") or die(mysql_error()); while($row = mysql_fetch_array($result)){ $AID = $row['AID']; $ThumbFilePath = $row['ThumbFilePath']; $Title = $row['Title']; $DisplayOrder = $row['DisplayOrder']; $RecordCount = $row['Count']; { $ColCount = $ColCount+1; if ($ColCount ==5) { echo "<div id='clear'></div>"; $ColCount = 1; } echo "<div id='thumb' onClick='window.location='gallery_detail.php?AID=AID';' title='Enlarge'>"; echo "<div id='thumb_container'>"; echo "<a href='gallery_detail.php?AID=$AID'><img src='/$ThumbFilePath' title='Enlarge' alt='Enlarge' border='0'></a>"; echo "<div id='name_spacer'>"; ($ColCount); echo "<div id='thumbdesc'>$Title</div>"; echo "</div>"; echo "</div>"; echo "</div>"; } } mysql_free_result($result); ?>
Когда я запускаю этот запрос, он работает так, как должен. Проблема возникает, когда я добавляю COUNT()
. Мне нужно иметь что-то вроде этого:
$result = mysql_query("select AID, ThumbFilePath, Title, DisplayOrder, COUNT(*) AS RecordCount from artwork where SCID = $SCID order by DisplayOrder") or die(mysql_error());
Но результат этого запроса не тот, каким он должен быть.