EDIT author's next comment
Take all the lines at once
$db_line = mysql_query("SELECT * FROM messages WHERE message_id >= '1'" .
" AND message_id <='10'");
$rows = array();
while ($line = mysql_fetch_assoc($db_line))
{
$rows[$line['message_id']] = $line;
}
So you have an array of strings (i.e. an array of arrays).
To get a row for message_id3 just do
$row = $rows[3];
and to access the column name,
$row['name']
or
$rows[3]['name']
source
share