私はjson形式で検索してアンドロイドに入れたい値のテーブルを持っています。私の質問は、1の値を1に制限する方法です。mysqlから取った値をどのように制限できますか?
は、ここで私は日付のみ1時間を表示したい
$sql = "SELECT * from news Order by n_date Desc";
$con = mysqli_connect($server_name,$mysql_user,$mysql_pass,$db_name);
$result = mysqli_query($con,$sql);
$response = array();
while($row=mysqli_fetch_array($result))
{
array_push($response, array("NID"=>$row['NID'], "title"=>$row[2], "content"=>$row[3], "n_date"=>(new DateTime($row[4]))->format('M d, Y l g:i:s A')));
}
echo json_encode (array("news_response"=>$response));
mysqli_close($con);
?>
例n_dateのためである私のコードです。しかし、それはループを続ける。どのように私は他のすべてがループする日付を1に制限するのですか?
例では、データを制限したい場合は、LIMITを追加して、SQLクエリを変更することができ、この
よう {"news_response":[{"NID":"2","title":"2016","
content":"Hello World ",
"n_date":"Feb 17, 2017 Friday 11:01:57 PM"},{"NID":"1","title":"Hello there",
"content":"Hello there hehe"}]}
SELECT * n_date DESCのLIMIT BY 1 –
それは私が唯一の1値が1に限定されると他の人が1 – orange
あなたの質問になり、これらに限定されない必要がある、1にすべてを制限しますも意味ない。あなたは "日付"を制限したいのですが、例には日付がありません。明確なサンプルデータと望ましい結果を提供する必要があります。 –