I tried to implement your solution in the code below. The only problem is that it outputs the same message for every result that is returned even though some results have different messages. Here is the code that I tried to use:
if (mysql_num_rows($result) > 0) {
for ($j = 0; $j<mysql_num_rows($result); $j++) {
while($resmsg = mysql_fetch_array($resultmessage)){
$message = $resmsg['message'];
if(strlen($message>20)) {
$message = substr($message, 0, 20)."...";
}
}
echo "<tr>";
echo "<td><a href='board.php?command=display&id=" . mysql_result($resultentry, $j) . "'>" . mysql_result($result, $j) . "</a></td>";
echo "<td>". mysql_result($resultname, $j) . "</td>";
echo "<td>". $message . "</td>";
//echo "<td>". mysql_result($resultmessage, $j) . "</td>";
echo "</tr>\n";
}
}
else{
echo "<b><br><br>Sorry no search results were found, Please try again!</b>\n";
}
Thanks for the continued help!