トップ «前の日記(2008年07月15日(Tuesday)) 最新 次の日記(2008年08月12日(Tuesday))» 編集

たいへん日記

私へ●たいはかせの日記、と言うよりは雑記です.
日々の出来事を書いていくのではなく、普段から思っていることをとりとめもなく書いていくつもりです.
とかなんとか言いながらも日々の行動の記録が大半を占めているあたりがニントモカントモ...

2006|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|12|

2008年08月11日(Monday) 作ってみる日々

_ [図書館][FreeBSD] MySQLを使っての蔵書検索

MySQLを使って図書館の所蔵資料検索システムを作っています.
MySQLで蔵書検索

機能は単純にし、ひたすら検索するだけのもの.
レコード数は20,000件ほど.
難しいものかと考えていましたが、やってみると簡単にできました.
けっこう満足に動いているのですが、困ったことがあるのよ.

データはもともとMSAccessで作って運用していたものです.
webで扱う事はあんまり考えてなかったのですよ.
そんなわけで、データの中に「<」や「>」なんて文字が出てくるのよ.
もちろんデータ作ってた人たちには責任なんてないわけで.
困ったことに「<」と「>」の間にローマ数字の1の代用でIが使われていると、斜体を表すタグ<I>となってしまい、ちょっとややこしいことになってくるのですよ.

データ移行時にこれらを一括変換することと、データ入力画面で「<」「>」は「&lt;」「&gt」に変換するようなルーチンを加えるようにしないとダメですね.
htmlspecialchars なる関数が準備されているようですが、これ使えるのかな?