good form Installer:
final code:
<?php
$query = "select DATEDIFF(CURDATE(), newsDATE) AS news_date_diff, DATE_FORMAT(newsDATE, '%l:%i:%s %p') AS news_time, newsID,newsSUBJECT, newsWHO, newsITEM from news order by newsDATE desc";
$result = mysql_query($query);
$rowcount=mysql_num_rows($result);
if(mysql_num_rows($result)>0)
{
$x = 0;
while ($row = mysql_fetch_assoc($result))
{
$x++;
$date_diff = $row['news_date_diff'];
if ($date_diff == 0) {
$date_str = 'Today';
} elseif ($date_diff == 1) {
$date_str = 'Yesterday';
} else {
$date_str = $date_diff . ' Days Ago';
}
$date_str .= ' @ ' . $row['news_time'];
?>
<div id="containers_<?php echo $row["newsID"]; ?>" class="content_containers" style="width: 532px;">
<div id="headers_<?php echo $row["newsID"]; ?>" class="content_headers">
<img
src="images/item_min.gif"
style="float:right"
onClick="toggle('hide','bodies_<?php echo $row["newsID"];?>')"/>
<img
src="images/item_max.gif"
style="float:right"
onClick="toggle('show','bodies_<?php echo $row["newsID"];?>')"/>
<img
src="images/header_arrow.gif"
style="float:left;"/><?php echo $row["newsSUBJECT"]; ?>
</div>
<div id="bodies_<?php echo $row["newsID"]; ?>" class="content_bodies">
<table>
<tr valign="middle">
<td><img src="images/icons/announce.gif"/></td>
<td>
<b>Posted By: </b><?php echo $row["newsWHO"];?><br/>
<b>When: </b><?php echo $date_str;?><br/>
<b>Subject: </b><?php echo $row["newsSUBJECT"];?>
</td>
</tr>
<tr>
<td></td>
<td><?php echo $row["newsITEM"] ?></td>
</tr>
</table>
</div>
</div>
<?php
if($rowcount !== $x)
{echo "<br/>";}
}
}
else
{
echo "No News or DB is Down";
}
?>
my only follow up question is, can I use the asterisk after the date stuff instead of having to define each column to pull?
e.g.
$query = "select DATEDIFF(CURDATE(), newsDATE) AS news_date_diff, DATE_FORMAT(newsDATE, '%l:%i:%s %p') AS news_time, * from news order by newsDATE desc";