MySQLでdate型のデータをPHPでselectさせるとき、
一桁の月や日の前に「0(ゼロ)」が加わってしまって、処理が面倒でした。
date_formatを使うといい、ということがマニュアルでわかったので喜びました。
月は%c,日は%eで、0抜きの一桁の数値が習得できました。
http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html
が、なぜかうまくselectされずまた悩みました。
原因は、
date_format("tourokubi","%Y-%c-%e")みたいにしていたのですが、
カラム名をクオーテーションで囲っていたことでした。
クオーテーションなしで、
select date_format(tourokubi,"%Y-%c-%e") as tourokubi2 というかんじにすると、無事表示されました。
バグ取り道、遥かなり。。。
0 件のコメント:
コメントを投稿