(SQLメモ)任意で指定した順にレコードを並び替える

MySQLで任意で指定した順にレコードを並び替えたい。
「ORDER BY」で、CASE文を使用するとうまく並んだので、そのメモを残す。

(MySQLメモ)任意で指定した順にレコードを並び替える

(例)テーブル名:hogehoge
続きを読む

phpメモ:sftpでファイルをアップロード・ダウンロード

外部サーバにsftpでファイルをアップロード、ダウンロード、ファイル一覧を取得するphpのメモ。
peclライブラリのssh2をインストールする必要あり。
(インストールはやってもらったので、詳しくはわからない)

(scp)リモートサーバへの接続・ファイルアップロード

続きを読む

(phpメモ)本日を起点にした年月日を加算、減算で取得する

phpで本日or指定した日付を起点にした年月日を加算、減算で取得する(メモ)。
<例>
本日(仮に2013/02/28とする)を起点に、2週間後の年月日を取得。
$ymd = date('Y/m/d', strtotime('2 week'));
 ↓↓↓↓
$ymdは「2013/03/14」となる。

php:日付の加算・減算の例

続きを読む

phpメモ:数値に前ゼロを付加する時の不具合対応

phpで数値が意図する桁数に満たない場合は、前ゼロを付加する。
10桁以上の整数のオーバーフロー(?)で値が変わってしまう場合の前ゼロ付加方法。

phpメモ:$in_numが12桁に満たない場合は前ゼロを付加

$in_num = "9876543210";
$out_num = str_pad(trim(mb_convert_kana($in_num, 's')), 12, '0', STR_PAD_LEFT);
echo $out_num;
続きを読む