人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

SELECT first_name, DATE_FORMAT(start_date, '%d-%m-%Y') DATE_FORMATをPHP上で使いたいんですが、%でエラーになるとです。どうしたらいいんですか?初歩的ですみません。

●質問者: goodbabies
●カテゴリ:ウェブ制作
✍キーワード:PHP SELECT エラー
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●27ポイント

http://www.php.net/manual/ja/function.date-parse-from-format.php

PHPでは date_parse_from_formatを使うことになります。

>SELECT first_name, DATE_FORMAT(start_date, '%d-%m-%Y')

のDATE_FORMATは MySQLのコマンドですね。


2 ● omoon
●27ポイント
<?php
$sql = "SELECT first_name, DATE_FORMAT(start_date, '%d-%m-%Y')";

シングルクオートが含まれるSQL文は、ダブルクオーテーションでくくるといいです。

って、ことでしょうか?

外してたらごめんなさい。


3 ● あすか
●26ポイント

下記のように二重引用符で括り、エスケープ記号 \ を使って下さい。


"SELECT first_name, DATE_FORMAT(start_date, '\%d-\%m-\%Y')"
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ