$sql = "SELECT lnumber,violation,datetime FROM violators WHERE lnumber='".$lnumber."'";
とJSONArrayに結果を解析して、私のデータベースから3つの列を選択していると私は今、私が何をしたい、この結果に
{"lnumber":"2","violation":"Beating the red light","datetime":"2017-10-15 13:02:34"}
を取得していますを削除しますどうすれば "datetime"フィールドを数秒間に解析することができますか?あなたがデータ中に秒を取り除くためにフェッチしたい場合、これがある
$sql = "SELECT lnumber,violation,datetime FROM violators WHERE lnumber='".$lnumber."'";
$stmt = $con->prepare($sql);
$stmt->execute();
$stmt->bind_result($lnumber, $violation, $datetime);
while($stmt->fetch())
{
$temp = [
'lnumber'=>$lnumber,
'violation'=>$violation,
'datetime'=>$datetime
];
array_push($result, $temp);
}
echo json_encode($result);
どのように私はこれを達成できますか?これを行うことで? "$ sql =" SELECT lnumber、違反、DATE_FORMAT( "2017-10-15 13:52:35"、 "%Y-%m-%d%H%:%i")WHERE lnumber = '" "" ";これは正しいですか? –
はい、ただし、次のように日付テキストを日付時刻表の列に置き換えます。 DATE_FORMAT(datetime、 "%Y-%m-%d%H%i") – Keith