mayuf****@sc4*****
mayuf****@sc4*****
2007年 4月 11日 (水) 23:45:27 JST
お世話になっております。 まゆと申します。 このようなことをうかがうのは恥ずかしいので気が引けたのですが、 どうしようもなくなってしまったので思い切ってうかがうことにしました。 よろしくお願いいたします。 mysql-5.0.37+senna-1.0.3+mecab0.95 CentOS4 という環境でPHP4.3.9 を使って全部検索を試みています。 PHPの方からsenna組み込みのMySQLにSQL文を発行し、検索結果を表示したいと考えているのですが、 MySQLにsennaを組み込んだ場合はPHPでは通常のSQL構文で動作するのでしょうか? 以下のようなクエリーを発行しましたが、検索結果の件数がが0件となってしまいました。 $query = "SELECT * FROM table01 WHERE MATCH(body) AGAINST('投票');"; if(!($rs = mysql_query($query))) { print "接続失敗"; } else { print "成功"; } print '照会件数= ' . mysql_num_rows($rs) . '<BR>'; 照会件数=0件 クエリの部分を $query = "SELECT * FROM table01;"; このようにすると通常のMysqlの動作は確認できるのですが・・・(当然といえば当然かもしれませんが;) 調べていたところ、MySQLにsennaを組み込んだ場合は通常のSQL構文を書くだけで、PHPの方に特別なことは する必要がないという書き込みを発見したのですが、どうしても上手くいきません。 sennaの方のインストールや設定が間違っているのか、それともPHPの方のクエリ等の呼び出しが間違っているのか、 それとも、そもそもPHPでは動作しないのか、それすらわからず頭を抱えております。 このような質問をするのは大変恥ずかしいのですが、アドバイスいただけませんでしょうか。 よろしくお願いいたします。