徒然駄文
DiaryINDEXpastwill
【短い言葉】top【映画と本のBlog】【お絵かき】


2005年01月21日(金) やっと入り口に…

 やっとやっとやっと、htmlのフォームから送信された単語をキーワードとして、データベースからデータを引き出し、それをhtmlに返して表示することができるようになりましたぁぁぁぁぁ。あああああ、もう肩こりで頭が痛いです(^^;)。息子がだいぶん手伝ってくれました。エラー多発で私の頭が混乱してくるとそれを解きほぐしてくれるのでした。ありがとう。(もう、自分が何やってるのか分からなくなってくるのよ、どんどん(^^;)。) フォームに単語を打ち込んで送信ボタンを押したら、狙った結果が帰ってきた時の、この感動!!ああ、久しぶりのこの感動(笑)。

 でもやっと入り口に辿り着けただけで、この先長いです。今はまだテスト用の小さなデータベースと単純な問い合わせしかしてませんから、次はきちんとしたデータベースを構築していくことだ。どういうふうに作っていけば、検索結果を返しやすいか、考えねばならない……。余り複雑なことはできないから、どういう検索をするのかを想定して、その結果を返しやすいようにテーブルやフィールドを作っていくのが楽かなあ、と。

 頭の体操になってるのかどうかはよく分からないけど、けど、身体は確実にダメージ受けてますね(笑)。拙いかも(^^;)。


2005年01月18日(火) 頑張ることになった(笑)

 教えてあげよう、とおっしゃってくださった方がいらっしゃったので(NTさんである。本当に多才な方である。ありがとうございます)、自分でphp+MySQLを利用した簡単な検索ページを作ってみることにした。本当にできるのか!?自分!?という疑問はとりあえず横に置いといて、ともかくやってみよう。出来なきゃそれはそれでいいじゃないか、ボケ防止にはなるぞと、自分を納得させる。
 
 まずはデータベースの構築である。雰囲気はわかっていても実際に一から構築していったことはないし、MySQLも触ったことはないのでとりあえずそこからである。テーブルを作り始めたとたんに「リンクテーブルが有効になっていません」なんてエラーで引っかかりネットをさまよう。…結果、気にしなくてもいいのかな?ととりあえず放置してみる。二つ目のテーブルを作り始めると#1071エラーで作成できない。指定キーが長すぎるって何よ!とやはりネットをうろうろするが、これは解決できない。とりあえずフィールドを一つにしてやってみたら作成できたじゃないか。ふむ、と思い、出来上がったテーブルに一つずつフィールドを追加していくと…追加できるじゃないか。さっき5つのフィールドで試したときはエラーが出たぞ。でも現在6つのフィールドで構築できているぞ。調子に乗って二つ追加しようとしたらエラーが出たぞ。でも実際は追加できてるぞ。いったいどうなっているんだ。一気には入れられないだけってことなのか?しかし一つ目のテーブルを作成したときは一気に20フィールド設定できたぞ。なぜだ? ……でもとりあえずは作成出来ているようだからヨシとしよう。


 てな感じで、なんか最初からのたのたやってます(笑)。phpまでたどり着けるのは果たしていつか!?

【SQL】


2005年01月09日(日) 何が分からないのかが、分からない。(^^;)

 基礎SQLのご本を読んでみる。うーん、いや、それは知ってるんだけど…という内容ばかり(「基礎」だもんね)。と言うか、コマンドラインからの操作の仕方は知らなかったので、なるほどとは思えど(あと、感覚的にしか分かってなかった用語の意味が分かった、とか)、私の知りたいこととは違った。
 ああ、そうか。私がやりたかったのは、MySQLを利用した検索ページを作りたかったんだわ。そうすると何が一番の問題ってSQLよりも「どうやってそのページを作るか?」だったんだわ。CGIもPHPも私、書けませんよー(^^;)。人様のをちょろちょろカスタマイズするくらいが関の山ですよー(それも泥縄で調べながら…)。やりたいことをやるためには、まずはそっちの方の勉強しなきゃならないんじゃない。

 しかし、さすがにそこまではやる気が起こらないので、とりあえずはお終いだわ。自分1人で検索してそれを見るだけなら、今更コマンドラインからさわらんでもデータベースソフトは持ってるし。それ使って自分のやりたいようにデータベースを作っていくことはできるし。そんな難しいことはしないし。

 自分が何をやりたくて何を知りたいのか、それ自体が全然分かっていなかったための失敗でした。…こういうことって多いなぁ(^^;)。「何が分からなくて、何が知りたいのか」を分かることができたら、それはもう道の半分くらいを来ているのかもしれない。と思ったりして。(まあ、よく言われていることですがー(^^;)。一番手がつけられないのが「何が分からないのかが分からない」なのである)


 さて、と言うことで、何か良いフリーcgiかphpないかな。なければ、MTのコメント、トラックバック機能を全部消して利用することもできるけどなあ。

【ブログ】


pastwill  SayaTomoko 【短い言葉】(MIDI site)【映画と本のBlog】