Thank you for your response. For those interested, after some more searching, I came up with the following. It uses jScroller2 for the scrolling effect (that way, I don't have to worry about the compatability of <marquee> plus I get more styling effects (speed mostly)).
I've got the styling done in a css file. But this returns the list of Vendor names from the DB, and displays them in a random order (so each time someone visits the page, they don't see the same starting Vendors - there are currently over 240, so this way all vendors get displayed at some point).
If anyone's got any suggestions for cleaning up any of the code, please let me know! Thanks!
Code:
<div id="vendorTicker">
<?php
mysql_connect(//CONNECTION INFO) or die(mysql_error());
mysql_select_db(//DATABASE NAME) or die(mysql_error());
$countquery = "SELECT COUNT(Name) FROM Vendors";
$resultSet = mysql_query($countquery) or die(mysql_error());
$row = mysql_fetch_array($resultSet);
$totalcount = $row['COUNT(Name)'];
$query = "SELECT Name FROM Vendors ORDER BY RAND() LIMIT " .$totalcount;
$resultSet = mysql_query($query);
?>
<div class="jscroller2_left jscroller2_speed-100 jscroller2_mousemove">
<?php
while($row = mysql_fetch_array($resultSet)) {
?>
<div id="vendorDisplay">
<?php print($row['Name']) ?>[/PHP]
</div>
<?php
}
mysql_close();
?>
</div>