<PHP と AS400のドライバー>
1.PHP5.3.6Windows64をダウンロード
"php"というホルダーをつくってzipファイルを展開。
C:\php\php.ini-developmentというファイルをCドライブの直下にコピー、php.iniと名前変更。
C:\php.ini
日本語の環境を作ってないので、グッグってみてください。
たくさん見つかります。
テストもちゃんとしていてください。
<?php phpinfo(); ?>
2.AS400 iSeriesのドライバ作成。
System DSNでつくるのがみそ。
Server -> "Use ODBC access mode, Call allowed"にチェック
CDatalog -> "SQL object comment"にチェック
PHPのデータコネクションはこんな感じ。
$server="astest";
$user="あなたの";
$pass="あなたの";
$odbc_con=odbc_connect($server,$user,$pass);
$sql = "select row_number() over(order by id) as rrn, id from testlibrary.table";
$result=odbc_exec($odbc_con, $sql) or die("Data error");
$data = array();
while($myRow = odbc_fetch_array($result)){
$data[] = $myRow;
}
header('Content-Type: application/json; charset=utf8');
echo json_encode($data);
するとこんな感じにJSONデータが埋まってくれます。
[{"RRN":"1","ID":"TS10001"},{"RRN":"2","ID":"TS10002"},{"RRN":"3","ID":"TS10003"},{"RRN":"4","ID":"TS10004"},{"RRN":"5","ID":"TS10005"},]
では、これをDojoToolkitを使って表示するのは次にします。
ねこでした。
1.PHP5.3.6Windows64をダウンロード
"php"というホルダーをつくってzipファイルを展開。
C:\php\php.ini-developmentというファイルをCドライブの直下にコピー、php.iniと名前変更。
C:\php.ini
日本語の環境を作ってないので、グッグってみてください。
たくさん見つかります。
テストもちゃんとしていてください。
<?php phpinfo(); ?>
2.AS400 iSeriesのドライバ作成。
System DSNでつくるのがみそ。
Server -> "Use ODBC access mode, Call allowed"にチェック
CDatalog -> "SQL object comment"にチェック
PHPのデータコネクションはこんな感じ。
$server="astest";
$user="あなたの";
$pass="あなたの";
$odbc_con=odbc_connect($server,$user,$pass);
$sql = "select row_number() over(order by id) as rrn, id from testlibrary.table";
$result=odbc_exec($odbc_con, $sql) or die("Data error");
$data = array();
while($myRow = odbc_fetch_array($result)){
$data[] = $myRow;
}
header('Content-Type: application/json; charset=utf8');
echo json_encode($data);
するとこんな感じにJSONデータが埋まってくれます。
[{"RRN":"1","ID":"TS10001"},{"RRN":"2","ID":"TS10002"},{"RRN":"3","ID":"TS10003"},{"RRN":"4","ID":"TS10004"},{"RRN":"5","ID":"TS10005"},]
では、これをDojoToolkitを使って表示するのは次にします。
ねこでした。