DBにmysqlを使う場合、文字コードutf8で開発する場合、
SET NAMES UTF8 をあらかじめ実行します。
これはDBに使う文字コードはUTF8ですよってことを知らせています。
これしないと文字化けします。
DBにmysqlを使う場合、文字コードutf8で開発する場合、
SET NAMES UTF8 をあらかじめ実行します。
これはDBに使う文字コードはUTF8ですよってことを知らせています。
これしないと文字化けします。
日付を文字列に変換したいときってあります。
タイムスタ ンプを文字列に変換ってことです。
■SQLServer
convert(varchar, getdate(), 111)
⇒"yyyy/mm/dd"形式になります。
第3引数の111がみそ。
他の形式もあるから、ヘルプを見てください。
{debug}
ってSmarty関数で変数の値が全て画面に表示されるみたいです。
マニュアルを読めばよかっただけなのに、、
そういうの読まないから、、いつも呼び出すPHPファイルの中でデバッグ情報を出力させていました。
ちなみにこの関数を呼び出すと、その後の処理は行われないのだとか。
メール送信しちゃう、DB書き込みしちゃうとか、そういう直前にデバッグしたいときってあるでしょ。
いちいちコメントアウトしなくていいんだ。
最初にちょっと読んでおけば、よかったのに。