プログラミング

PHP

[PHP7,Mysql]PHP5から7へ環境変更したらMysqlに接続できなくなった

PHP7に更新したらMysqlに接続できなくなったphp5からphp7へサーバー環境を移行すると、問題発生するプログラムが出てきた。なにしろ10年以上前に作成されたPHPのプログラムなどが、まだ現役で動作しているのでありがちな話です。PHP...
PHP

[PHP]PHPで西暦和暦変換

西暦和暦変換したいデータに和暦しかない場合、どうしても西暦に変換しないといけない場合ありませんか?古いシステムだとこんな悩みは多いかもしれませんね。例えば、和暦年/月という形式で年号も無いデータを以下のように変換します。58/1(昭和58年...
PHP

[PHP]変数内の文字列を特定の文字で分割する

変数内の文字列を分割したい例えば変数Aに以下のような開始日と終了日の値が入っているとします。変数A=2011/12/1~2016/4/30これを真ん中に入っている「~」の文字列で、開始日と終了日のように分解するとします。list($from...
PHP

[PHP]POSTパラメータの上限。Input variables exceeded 1000.

POST処理で変数に値が入っていないので、PHPのログを確認。以下のメッセージが確認できた。PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit...
PHP

[PHP]デバッグを行う為、変数の中身を表示させる

デバッグ中どうしても変数の中身を確認したい時ありますよね。echoやprintが処理上どうしても使用できない時、error_logで出力可能です。$message_type出力タイプ使用例   0 php.iniの設定内容へ出力。デフォルト...
プログラミング全般

[プログラミング全般]変数の結合

私のようなマルチランゲージの使い手によくある話です。自信を持って書いたプログラムが、コンパイルエラーや実行エラーが多くなりがちです。理由はたくさんの開発言語を経験している事から、他の言語の命令を使用してしまうのです。今回はその中で、変数や文...
Access

【MS-Access】重い処理を応答なしで表示させない為、処理状況の表示を更新させる

【MS-Access】重い処理を応答なしで表示させない為、処理状況の表示を更新させる
Access

【データベース】SQLServerをAccessでリンクしたテーブルの処理速度が急に遅くなった事象を対処

SQLServerをAccessでリンクしたテーブルの処理速度が急に遅くなった事象を対処
SQL/データベース(DB)

【SQLServer】テーブルを複製する方法

先日のトラブル時、調査の為テーブルを複製してみました。Management Studioで新規のクエリで実行すればコピー可能です。複製方法複製方法は以下の通りです。SELECT * INTO 複製先テーブル FROM 複製元テーブルこれで実...
SQL/データベース(DB)

【データベース】MySQLのテーブルがlatin1になっているのでUTF8へ変更

Windows上で稼働のMySQLの各種テーブルがlatin1になっているのでUTF8へ変更