SQLへの書き込み失敗

mysql_query()でクエリ文を送信すると下記エラーに。
なんとroom_idの桁数をデータベース上では30文字に制限していた。
入れようとしている文字は40文字のため、room_idが一致しないというエラーに!文字制限修正します。

それにしてもこうやってエラーを出現させるの重要ね。
$result=mysql_query($sql)or die("クエリ失敗".mysql_error());

bool(true) クエリ失敗You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE room_id = f2ae6f83b81ac0ed3d0102717fd738c47ad912ab' at line 1
他にもこんなのが。,の外し忘れ
http://d.hatena.ne.jp/rockstar2007/20081113/1226590064 

更には
Unknown column 'where clause'
解決したのはここのおかげ:http://blog.v7a.net/archives/453
ここは違った:http://colo-ri.jp/develop/2009/09/mysql5unknown_column_in_on_clause.html