|
|
|
สอบถามการ UPDATE ข้อมูลใน Database ทุกๆ 3 นาที ต้องทำอย่างไรบ้างคะ |
|
|
|
|
|
|
|
UPDATE ข้อมูลใน Database ทุกๆ 3 นาที ต้องทำอย่างไรบ้างคะ และถ้าอยากตรวจสอบว่า ข้อมูลที่ Update ใหม่นั้น ตรงกับข้อมูลเดิมหรือไม่ ถ้าตรงกับข้อมูลเดิมให้ไปที่หน้าอื่นหรือเกิดการกระทำอื่นๆ จะทำได้มั๊ยคะ
Code (JavaScript)
$(document).ready(function() {
$("#btnButton1").click(function() {
$.ajax({
type: "POST",
url: "status.php",
data: $("#form1").serialize(),
success: function(result) {
window.location='out.php';
}
});
});
status.php
Code (PHP)
<?php
include "connect.php";
$_POST['status'] = isset($_POST["status"]) ? $_POST["status"] : '';
$_POST['latitude'] = isset($_POST["latitude"]) ? $_POST["latitude"] : '';
$_POST['longitude'] = isset($_POST["longitude"]) ? $_POST["longitude"] : '';
if($_POST['status']!='' ) {
$status = $_POST['status'];
$latitude = $_POST['latitude'];
$longitude = $_POST['longitude'];
$sql = "UPDATE tbbike set status = '".$status."' ,latitude = '".$latitude."' , longitude = '".$longitude."' WHERE tbbike.bike_id = 1 ";
$query = $db->query( $sql ) or die();
}
?>
Tag : PHP, MySQL, HTML5, JavaScript, Ajax, jQuery
|
|
|
|
|
|
Date :
2018-10-29 16:07:42 |
By :
Piyatida_Ch |
View :
2006 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลักการคล้าย ๆแสดงข้อมูลแบบเรียวทาม
แต่ให้เปลี่ยนจากการ แสดงเป็นการอัพเดทแทน
https://www.thaicreate.com/community/jquery-get-load-data-real-time.html
ส่วนที่บอกว่าเช็คซ้ำหรือไม่ซ้ำถ้าข้อมูลที่รับเข้าเป็นข้อมูลที่ ไม่ได้อ้างอิงจากฐานข้อมูล
ก็เอาข้อมูลที่รับเข้า เช็คค่าซ้ำกับฐานข้อมูลที่ต้องการอัพเดท
แต่ถ้าข้อมูลที่นำเข้าเช็คเอาออกมาจากฐานข้อมูล ก็ให้มันวน ๆ กันอยู่แบบนั้นเลยครับส่งค่าเป็นทอดๆ ไป
และสุดท้าย ถ้าตรงกับข้อมูลเดิมสามารถกำหนดทางเดินให้มันได้หรือไม่ ได้ครับ
ถ้าเอาแบบทั่วไปก็ if else ครับ
เช่น
Code (PHP)
$a1 = 'ข้อมูลที่รับเข้า';
$a2 = 'ข้อมูลที่อ้างอิงในฐานข้อมูลของเรา';
if($a1 == $a2){
echo 'ทางที่ 1';
}else{
echo 'ทางที่ 2';
}
ประมาณนี้ครับ
รอท่านอื่นมาตอบเพิ่มเติมครับ
ปล.ผมมองที่แรกนึกว่าจะอัพเดทฐานข้อมูล แล้วให้มันแสดงอัตโนมัติหลังจากผ่านไป 3 นาที
|
ประวัติการแก้ไข 2018-10-30 11:17:07
|
|
|
|
Date :
2018-10-30 10:31:53 |
By :
nobetaking |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|