Card image cap

 2009/05/19 00:00
[PSU][そのた]ふんふん

PSU
ふにゃふにゃGBR、もう50%だし、テケトーにfG上げながら回ってます
をっとレアミを2回も引いた…最初に持ってたから今日3回…
あした死ぬんじゃなかろうか

その他
最近はEcripsがないとまともに組めないのうたりんが多くて困る
でphp、SourceForgeを見るとフレームワーク三昧で、みんな標準化スキだなと思う

正直足かせなんで、趣味で作る時にそんなものつかわんぞい
ただ、作る時にはだいたい同じように書くために、あれこれと細かいパーツはもってる感じ
たとえばDBにつなぐ時とか、DB毎に書き方が違うので、同じ使い方をする為に
それぞれのつなぎ部品を用意しとくとか…かなー
たとえば、
Oracle用
$ora_user="aaaaaa";
$ora_pass="aaaaaa";
$ora_instance="aaaaaa";
$conn = OCILogon($ora_user,$ora_pass,$ora_instance);

ODBC(主にアクセス)用
$acc_user="aaaaa";
$acc_pass="aaaaa";
$acc_instance="aaaaa";
$conn = odbc_connect($acc_instance,$acc_user,$acc_pass);

MYSQL用
$my_user="aaaaa";
$my_pass="aaaaa";
$my_host="localhost";
$my_conectDB="aaaaa";
$conn = mysql_connect($my_host,$my_user,$my_pass);
mysql_select_db($my_conectDB,$conn);

でコネクションの$connを用意する

selectんときは
Oracle用
$sql="SELECT AAA FROM BBB"
$sql = OCIParse($conn, $sql);
$ncols = OCIExecute($sql, OCI_DEFAULT);
while(OCIFetch($sql)){
$XXX=OCIResult($sql,"AAA");
}

ODBC(主にアクセス)用
$sql="SELECT AAA FROM BBB";
$ret = odbc_exec($conn, $sql);
while (odbc_fetch_row($ret)) {
$XXX=odbc_result($ret,"AAA");
}

MYSQL用
$sql="SELECT AAA FROM BBB";
mysql_query('SET NAMES sjis');
$rs = mysql_query($sql,$conn);
while($row=mysql_fetch_assoc($rs)){
$XXX=$row["AAA"];
}

てな感じでぱっと見の書き方をあわせたりしてる
こうすると、相手がどのDBでも言語の使い方変えないでいけるんで、面倒がない
この辺を共通化したフレームワークも存在するが、
サンプルを共通化する場合は使いやすく感じるが、自由度が減る分
結局使いにくいという結果になる

コメント

コメントはまだありません。
コメント投稿

※コメントを入力して投稿ボタンを押してください。
名前
コメント

記事一覧に戻る
Profile

さとたく
おっさんエンジニア
新着記事
いろいろ試行中
2024/11/21 20:21
zabbix難航中
2024/11/20 22:52
いろいろ思い出し中
2024/11/17 22:34
時間がたつのが早いな
2024/10/23 13:12
mattermostではよくある
2024/08/30 15:30
新着コメント
いつものたちまわり
紅雷
2013/06/30 11:23
いつものたちまわり
紅雷
2013/06/30 11:22
まいどのごとく
紅雷
2013/03/27 00:20
まいどのごとく
あいうえ
2013/03/26 22:58
ひさびさのはむすたー
紅雷
2012/07/07 17:01
Calender
前の月  次の月
2024年11月
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30