Yutaro Shimamura
yu****@irx*****
2007年 4月 12日 (木) 00:02:35 JST
島村です。 > PHPの方からsenna組み込みのMySQLにSQL文 > を発行し、検索結果を表示したいと考えているのですが、 > MySQLにsennaを組み込んだ場合はPHPでは通常の > SQL構文で動作するのでしょうか? 動作します。CREATE INDEXの構文が少々変更になる以外、 SELECTは通常のMATCH AGAINSTを使用したクエリで検索が可 能です。 > 照会件数=0件 > > クエリの部分を > $query = "SELECT * FROM table01;"; > このようにすると通常のMysqlの動作は確認できるのです > が・・・(当然といえば当然かもしれませんが;) まず、Sennaがきちんと組み込まれているか、 CREATE INDEXでSennaのインデックスを作成しているか、 Sennaのインデックスが作成されているかを確認してみると、良い と思います。 よくあるミスとして、configure時にwith-sennaを入 れ忘れていないか、 また、Trittonを使用しているのであれば、 SHOW SENNA STATUSが発行できるかどうかでsennaが組み込 まれているかわかります。 (組み込めていない場合は構文エラーとなります) また、データベースディレクトリの中にSENファイルが作成 されているか、等を チェックしてみると良いかもしれないです。 -- ------- 島村 優太郎 yu****@irx*****