오류 :에코 DATETIME 던졌습니다 (500) 나는 다음과 같은 코드를 실행 해요
결과 세트가 문제없이 수집<?php
include "php/connection.php";
$data = $_GET['data'];
$tsql = "SELECT * FROM Customer WHERE CustomerNumber = ".$data;
$result = sqlsrv_query($link, $tsql);
$row = sqlsrv_fetch_array($result);
echo $row['endDate']->format("Y-m-d H:i:s");
?>
, 문제는이 500을 던져 같은 문자열로 OUPUT 노력과입니다 오류, 그게 개체로 반환되고 있기 때문에 내가 무슨 일이 있어도 나는 문자열로 데이터를 얻을 수 없다고 생각됩니다.
여기서 EndDate 열이 형식의 데이터를 보유하고있다 : 22 :
2015년 4월 16일 08 00.000
열은 '날짜'형식이다.
는편집 :
코드 현재 코드를 반영하도록 변경
, 에코는 이제 '1900-01-01 0시 0분 0초'표시하지만 표시되어야하는 실제 데이터는 '08 2015년 4월 16일이다 : 22 : 00.000 '
무엇을 위해서 var_dump ($ 행)을 표시 하는가? –
당신은 데이터의 print_r을하려고 할 수 있습니다. 그리고 여러분은 뭔가를 echo하지 않고 시도 할 수 있습니다 ... 만약 당신이 500 에러를 가지고 있다면, 객체를 echo하는 또 다른 문제가 있습니다 ... – Mathlight
[endDate ] => 날짜 시간 개체 ( [일] => 1900-01-01 0시 0분 0초 [timezone_type] => 3 [시간대] => 유럽/더블린 )에서 true로 –