4月のアレを作るうえで気づいたことメモ。たぶんおもにプログラミング方面。当日まで時間のあるかぎり不定期に更新していきます。
UPDATE `(テーブルの名前)` SET COUNTER = COUNTER + 1 WHERE ID=1
この例文だとID=1のCOUNTERを1加算します。
MySQLやSQLiteなどのデータベースを利用するプログラムでカウンターのような加算/減算処理を行うときに便利です。いままで値を読み込んでPHP側でインクリメントしてまた書き込む~なんていうまだるっこしい方法でやっていたのに……こんな単純明快な方法があるとは……。だから1冊本を買えというね、だからPHPからプログラム始めるとバカにされるというね。ネットには当たり前すぎることは自明の理として書かれないから初心者には辛い……。Googleで検索して結構深いところでようやく見つけました。ちなみに返ってくる値は常に1なのでちょっと不便かも(MySQL4/5の場合)。
以下もしかしたら追記。
2008年08月31日 0時更新
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 02月 | - | 04月 » | ||||
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 | |||||
