-2
나는이 쿼리 문자열 (그것 쉽게 읽을 수 있도록 단축)로 표현했다 :PHP - 데이터베이스에 날짜를 삽입하면 날짜 형식이 잘못됩니까?
$query = 'INSERT INTO mytable (ke_voucher_date) VALUES (\'%s\')';
지금이 내가 다음에 할 것입니다 :
$query = vsprintf($query, array_map('mysql_real_escape_string', $params));
mysql_query($query);
$의 PARAMS 모두 보유하는 배열입니다 이 경우 (단축되어 있기 때문에) dd.mm.yyyy (21.04.2012) 형식의 날짜 만 저장해야합니다. 그 결과는 21.04.2026입니다. 코드, 아이디어에 무슨 문제가 있습니까? 어쩌면 % s일까요?
감사합니다.
알고있는 한, MySQL에는 YYYY-mm-dd 형식이 필요합니다. – Corbin
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-types.html - 왜 그 날짜 형식을 사용하는지 설명하고 왜 작동 할 것이라고 기대할 수 있습니까? – hakre