ah! i wasn't after tables with dashes, but fields. nevertheless your recommendation looks pretty good. can you do that with fields? this is what i'm working with right now:
<?
$path_to_web_root = "";
include("_top.php");
$sql = "SHOW TABLES";
$result = $db->sql_query($sql)
or myplan_error("Query failed.");
while ($row = $db->sql_fetchrow($result)) {
echo $row[0] . "<br>";
$sql2 = "DESCRIBE `" . $row[0] . "`";
$result2 = $db->sql_query($sql2)
or die("Query 2 failed:" . $sql2);
while ($row2 = $db->sql_fetchrow($result2)) {
$field_name = $row2['Field'];
if (is_integer(strpos($field_name, "-"))) {
echo "<span
style='background-color:#ff0000;color#ffffff;'> "
. $row2['Field'] .
"</span><br>";
}
}
}
$db->sql_freeresult();
?>