XREAでMySQLのデータベースを使用しているのですが、

PHP上で、
mysql_query("CREATE table temp1 AS SELECT id FROM m_act_imp WHERE (name LIKE '%".$act."%');");
という文を発行すると、テーブルtemp1はできますが、
LIKEにマッチしてるにも関わらず空になってしまうのです。
phpmyadmin上でならばtemp1上のidにデータが格納されるのですが・・・。

何故空になってしまうのでしょうか?
よければお教えください。お願いします。
MySQLは3.23.58です。