オープンソースのFAQシステム phpMyFAQ。
とても完成度が高いので、会社でも使ってみました。
いくつか問題点が。
まずは日本語で検索できない。
調べたら先人が解決方法を。
アリエル エリア - ドキュメント-phpMyFAQの設定方法
http://dev.ariel-networks.com/modules/xfsection/article.php?articleid=24
入れ替えクエリーだけこちらに残しておきます。
$query = " SELECT id, lang, rubrik, thema, content FROM ".SQLPREFIX."faqd ata WHERE thema like '%".$begriff."%' or content like '%".$begriff."%' or keywords like '%".$begriff."%' and active = 'yes' ";
複数のフィールドで合わせて重複データを認めないようにテーブルを作ることはよくありますが、開発後に気づいて後からしなければならない場合も多いですよね。
そんなときは
ALTER TABLE `テーブル` ADD UNIQUE `キー名` ( `フィールド名1` , `フィールド名2` , `フィールド名3` )
で後から複数フォールドのユニーク化をします。
今まで入っているデータはテーブルをコピーしてデータを移し、
insert SQLで戻してあげます。
ただし、そのままですと重複しているとエラーが出てそこで止まってしまいますので、insert文にigunore(エラーの場合無視)を入れます。
insert ignore into ~
です。
自宅サーバーだと、サイトの追加が簡単にできるため、ついついサブドメインをつくってしまうことがよくある。
そんなとき、端末側のDNSキャッシュが残っていて、設定したドメインが見つからないことがしばしば。
下記コマンドでクリアできるのですが、毎回忘れて、「Windows xp dns キャッシュクリア」あたりのキーワードでしらべてしまう。
忘れないように自分のサイトに残しておきます。
ipconfig /flushdns