個人メモ-08/09/10
開発状況
・DBテーブルの削除に対応
・DBテーブルの作成に対応
・DBテーブル名の表示に対応
・DBテーブルのデータ表示に対応
未対応
・フィールド書き換え
・フィールド削除
・フィールド追加
バグ
・レコードが存在しない場合、スクリプトエラー発生
(必然的にフィールドの追加不可能)
問題点
・ポインタ情報をidで取るのは問題
開発状況
・DBテーブルの削除に対応
・DBテーブルの作成に対応
・DBテーブル名の表示に対応
・DBテーブルのデータ表示に対応
未対応
・フィールド書き換え
・フィールド削除
・フィールド追加
バグ
・レコードが存在しない場合、スクリプトエラー発生
(必然的にフィールドの追加不可能)
問題点
・ポインタ情報をidで取るのは問題
と言うことについてネット上を探し回ってみるが、どこにもない><
絶望した!! それが載っていないネットに絶望した!!
仕方ないので自分で作ってみた
$result = sqlite_query($db,"SELECT * FROM {$table} WHERE id=1");
$info = sqlite_fetch_array($result, SQLITE_ASSOC);
foreach($info as $key=>$value){echo $key;}
基本は3行である。
最初の行はresult変数にテーブルから1行データを引っ張ってきて
入れているだけのごくフツーの命令である。
2行目はresult変数に入っているデータを配列形式でinfo配列に渡している。
ここで重要なのは
SQLITE_ASSOCでフィールド名をキーとしたモノのみ代入している
という点である。何も指定しないとフィールド名と、フィールドナンバーの両方を代入してしまうため。
3行目はフツーのPHP処理で、key変数にインフォ配列のキーを、
value変数にインフォ配列の中身を代入しながら、
配列の最後までキーのみを表示させ続ける
と言う処理である。
自分で自分の才能が怖い……嘘です、あまりに基本なんで
どこにも書いてないんですよね、わかります><
何に使うかは……個人のご自由に
プログラム言語としては非常に簡単なPHPではあるが、HTMLに比べてとっつきにくいのも又事実。そしてネットで調べ物をしてもやたら難しいので、エイパムでも分かることを目指して書いてみる。
ネタがないからとか言うな!!(>_<)
続きを読む >>
オブジェクト指向についてなんだかよく分からないが、
薄ぼんやりと分かったような、本当に分かってるのか?
つまり、クラスというのは恋する乙女ロミーで、
オブジェクトがロミーの実体であるところの
クロミとかクルミ・ヌイとかナス魔ちゃん
続きを読む >>
というわけであまり更新が出来てません。あしからず
まぁ、駄文を書いている暇があるなら更新しろという説もある。
でも、それって(ry
ちなみに最近PHPはしかにかかっています。これはやばい病気です。
とりあえず駄文のいいわけをば
あ、あんたのために日記書いてるんじゃないんだからねっ!!