2013-09-21 1 views
0

내 PHP 코드의 문제점과 SQL에서이 오류가 발생하는 이유를 알고 싶습니다. 내가 본 다른 기사와 비교하여 날짜와 시간 형식이 잘 보입니다.날짜의 SQL 오류, 별도의 날짜와 시간을 업로드하는 올바른 형식은 무엇입니까?

오류

삽입 스토리 실패 : 당신은 당신의 SQL 구문에 오류가 있습니다; 라인 2

PHP

$insertStoryData = "INSERT INTO `story` (story_name, story_text, story_point, uploader_name, story_date, story_time, phase) 
       VALUES ($escaped_story_name, $escaped_story_text, $escaped_story_point, $escaped_uploader_name, $escaped_story_date, $escaped_story_time, $escaped_phase)"; 

$insertResult = mysqli_query($db, $insertStoryData) 
    or die("insert story failed" . mysqli_error($db)); 

어떤 형식에서 '20 계획) : 21'근처 사용할 수있는 권리 구문 MySQL 서버 버전에 해당하는 설명서를 확인 날짜와 시간은

21/9/2013 - Date 
19:21:20 - Time 

스토리 다 있습니다

story_date 유형 날짜와 story_time이다 테와 이야기 시간 SQL 필드는

시간과 날짜가 PHP 스크립트에 대한 AJAX 요청하기 전에 자바 스크립트에 의해 생성되는 유형의 시간이다. MySQL을

답변

2

날짜 형식을 따라야 : YYYY-MM-DD MySQL을

시간 형식을 따라야 : HH : II : SS

그것이 도움이되기를 바랍니다.

0

날짜와 시간을 작은 따옴표로 묶어야합니다 (물론 별도). 또한 날짜 형식이 올바르지 않습니다. yyyy-mm-dd이어야합니다.

관련 문제