articles

2009 年 10 月 16 日

MySQL メモリ解放?

CATEGORYMySQL  TAG 12:47 AM

こんなものあるのですか?初めてみました。
本には書いてなかったなー。

mysql_free_result($result);

MDB2などを利用していたら意識しなくていいのでしょうかね。

2009 年 10 月 15 日

SQL substr関数

CATEGORYMySQL  TAG 7:12 PM

いつもPHPで加工していましたが、SELECTの段階で加工するのがいいのかも?
すごく基礎的ですが、SQL文で関数を使うのを忘れがちなので。

SQLite

SELECT *,substr(content,0,20) as sb_content 

MySQL

SELECT *,substring(content,0,20) as sb_content 

2009 年 8 月 21 日

PHP 文字コードを指定する

CATEGORYMySQLPHP  TAG 4:53 PM

文字コードを指定してクエリを送るとき?
いまいちよくわかりませんが、よく使うので。

$utf_query='SET NAMES utf8';

//ネイティブ
mysql_query($utf_query,コネクションID);
//MDB2なら
$mdb2->query($utf_query);

2009 年 5 月 22 日

MySQLのDATE_FORMAT

CATEGORYMySQL  TAG 12:25 PM

これを!こいつを!
いつも忘れてしまってるので、もう忘れないように!!
ものすごく基本的なところなのにね。恥ずかしい。

SELECT *,DATE_FORMAT(reservation_date,'%Y年%c月%e日') as `input_date` FROM reservation ORDER BY reservation_id DESC 

http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html