Re: ブロック移動でmysql error 1146

2012年4月30日 at 11:40

ashiyanpo_meetingデータベースはconcrete5のコアのデータベースですか?
たぶんで申し訳ないのですが、

ashiyanpo_meetingが外部データベースであれば
$db = Loader::db(null, null, null, null, true);
上記コードで外部フォームの外部データベースを呼んだ最後に上記を入れDBをコアのデータベースに戻す必要があるんじゃないかと思います。
ちがったらごめんなさい。。。

タグ:

Re: ブロック移動でmysql error 1146

2012年4月30日 at 12:46
ビンゴ!!! 大当たりです!。
外部DBを使っていたので、コアのDBに戻したら、エラーが出なくなりました。
本当にありがとうございます!!

concrete5でアプリがDBを使う場合は、コアDBを使う方が良いのでしょうか?
私はDBのバックアップなどを考慮して、別DBにしてしまいました。
 

Re: ブロック移動でmysql error 1146

2012年4月30日 at 13:37
外部DBに関しては一概には言えないと思いますがconcrete5外からの操作がないのであれば
僕は内部にテーブルを持ったほうがいいと思います。
それとDBをさわる場合は外部フォームではなく、ブロックを作成されるほうが運用上いいと思います。(あくまでも主観と思ってください)