1
私はデータベース(mysql)に保存するクイズを作成するためのアンドロイドアプリを持っています。クイズを作成しても問題ありません。私はクイズも見ることができます。しかし、私のTABLEクイズでは、両方のdatetimeであるstart_onとend_onというCOLUMNという列があります。 start_on> now()およびend_on < now()の場合にのみ、ユーザーにデータを表示させます。または、2つのdatetimeの間でそれを短くする。データPHPとmysqlの2 datetimeをアンドロイドで表示するには
$id = $_GET['id'];
require_once('dbConnect.php');
$sql = "SELECT * FROM quiz;
$r = mysqli_query($con,$sql);
$result = array();
$row = mysqli_fetch_array($r);
array_push($result,array(
"id"=>$row['id']
"start_on"=>$row['start_on']
"end_on"=>$row['end_on']
));
echo json_encode(array('result'=>$result));
mysqli_close($con);
start_onを取得するPHPスクリプトを作るのイム思考、およびend_onを取得する別のPHPスクリプトを見ることに
TABLE quiz
id start_on end_on
1 2016-06-22 10:30:00 2016-06-22 11:00:00
私の最初のPHPスクリプト。次に、Java androidの部分でそれらを比較します。
私はPHPでこの形式を考えていますが、それを行う方法はわかりません。ありがとう、ありがとう。
if(start_on >= now() && end_on <= now()) {
SELECT * FROM quiz WHERE id = '$id';
//the user can view the quiz in his android app
}
こんにちは、答えに感謝します。あなたの答えを編集し、SELECT * FROMクイズのどこでstart_on <= now()とend_on> = now()を返しましたか?このクエリはチャームのように機能します。しかし、ありがとう、あなたは私に=それを行う方法のヒントを与えました=) – Maki
喜んでそれを助けた...幸せなコーディング; – Bharatesh