すみません、できましたが、function内で
mysql_select_db($db);
mysql_query($sql);
を使うのは不可能でしょうか?

mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

とエラーがでます;;