から文字列を取得、私は単にしかし、関係なく、私は何をすべきか、私は他の場所で私のスクリプトでそれらを扱うことができるように、変数として設定することがDATELOGGEDとDATECLOSEDを必要としません結果だけでなく結果を含む配列を取得します。私はこの配列内のデータを取得しようとしている多次元配列
明らか配列を扱うの私の理解では、私が読んだことがあるすべてのものとしてこれまでをカバーしていないようしてください誰か助けて正しい方向に私を指すことができ、スクラッチまでではありません。多次元配列
?!?
ここでは、これまで私のスクリプトです:ここ
//QUERY ASSYST
$assystQ =
"
SELECT
PRODUCT_N,
MAX(INCIDENT.INCIDENT_REF) MAX_INCIDENT_REF,
MAX(DATE_LOGGED) DATELOGGED,
MAX(inc_close_date) DATECLOSED,
DATEDIFF(DAY,MAX(DATE_LOGGED),GETDATE()) DAYS_SINCE
FROM INCIDENT
LEFT JOIN ITEM
ON INCIDENT.ITEM_ID = ITEM.ITEM_ID
LEFT JOIN PRODUCT
ON ITEM.PRODUCT_ID = PRODUCT.PRODUCT_ID
WHERE EVENT_TYPE = 'i'
AND INC_SERIOUS_ID = '$alertType'
AND product_n = '$assystProductName'
AND inc_status = 'c'
GROUP BY PRODUCT_N
";
$assystR = sqlsrv_query($assystconn, $assystQ);
while ($ResultOobj = sqlsrv_fetch_array($assystR))
{
// CONVERT RESULTS
$incidentReferance = $ResultOobj[MAX_INCIDENT_REF];
$incidentOpen = $ResultOobj[DATELOGGED];
//ECHO RESULTS
var_dump($incidentOpen);
echo "<br>Last Incident Referance: " .$incidentReferance;
};
はのvar_dumpを返しているものだ
私は、配列のうち、単一の中にその日付を取得する方法を理解していない文字列。
object(DateTime)#5 (3) { ["date"]=> string(26) "2014-10-20 09:41:40.140000" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Dublin" }
あなたは$ Result0objをしますprint_rしてくださいすることができますか? –
http://stackoverflow.com/questions/4016727/php-datetime-in-array-as-object-how-to-echo –
ますprint_rは \t ** DateTimeオブジェクト([日] => 2013から10を返します-10 11:17:18.927000 [timezone_type] => 3 [タイムゾーン] =>ヨーロッパ/ダブリン)** – MatthewBryce