エンジニア的な技術的なブログ

webエンジニアの開発の知見を書きます。PHP、javascript、postgres、mysql、あと多少のインフラ周りとか。

2014-04-01から1ヶ月間の記事一覧

SELECTした結果をそのまんまINSERTできる

これまたよくあるパターンです。 テーブル Aを検索して、集計などなどして、 テーブル Bに結果をINSERTしたい。 ていうケースについて 結論こんな感じです >|sql| INSERT INTO dtb_category_range_count SELECT range_id, count(product_id) AS cnt FROM dtb…

SELECTした結果はそのまんまUPDATEできるよ! 

エンジニアならよくやると思うけど、 テーブルAの検索結果を集計なりなんなりして、 テーブルBに保存するっていうケース UPDATEにFROM句つかってサブクエリやれば、さくっといける SLECT結果をグルグルループしながらアップデートってのもあるけど、 件数多…

smarty で isset(or empty)がエラーになる時のワザ!

結論だけ もしsmartyでissetを使うとエラーになる場合には、|smarty:nodefaultsを付けると上手くいくかも。 {if isset($var)} これを、↓みたいに付ける。 {if isset($var|smarty:nodefaults)} なんで、これで上手くいくかって? それは知らん! emptyは試し…

webデザイナも使いたい!gitbacketとsouceTreeでのソースコード共有

エンジニアならお馴染みのgitでのソースコード共有ですが、 webデザイナにはたぶん馴染みないでしょう。 gitってなに?って人はすまん。こっちをみてください。 http://www.backlog.jp/git-guide/ そんな非エンジニアな人に知ってほしい。 超楽ちんに最新ソ…