if you don't want them returned, change your query to this --
Code:
SELECT please
, list
, your
, columns
FROM message
WHERE msgID = 152
note no quotes around numbers, plz
the reason you were getting threads with 0 returned is because 'none' is a string, not a number, and this would've given you a syntax error in any other database
however, mysql, in its infinite wisdom, will go ahead and execute it anyway, after "silently" (without telling you) converting the invalid number ('none') to 0
say, how come you have messages with thread 0 anyway?