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でも言語の使い方変えないでいけるんで、面倒がない
この辺を共通化したフレームワークも存在するが、
サンプルを共通化する場合は使いやすく感じるが、自由度が減る分
結局使いにくいという結果になる