|
|
|
เปลี่ยนการหน่วงเวลาจาก 3 sec เป็น 0.5 sec จะทำให้โค๊ดทำการ INSERT หรือ UPDATE ลง Mysql ทันมั้ยคะ |
|
|
|
|
|
|
|
โค๊ดเดิมเป็นแบบนี้ค๊ะ หน่วงเวลา 3 sec ทำงาน OK
Code (PHP)
<?PHP
if(isset($_POST["submit"]))
{
$sql = "SELECT * FROM guest_redirect_page_facebook_sign_in_up WHERE sesid = '$ses_id_insert' ";
$query = mysql_query($sql);
$result = mysql_fetch_array($query);
if($result) // ตรวจสอบว่าจะให้ระบบทำการ insert หรือ update
{
$sql = "UPDATE redirect_page_facebook SET redirect_page = '$_GET[redirect]',
create_date = '$today',
delete_date = '$tomorrow' WHERE sesid = '$ses_id_insert' ";
// สั่งให้บันทึกข้อมูลทันที
$dbQuery = mysql_query($sql);
}
else
{
$sql = "INSERT INTO redirect_page_facebook
( sesid , redirect_page , create_date , delete_date )
VALUES
( '$ses_id_insert' , '$_GET[redirect]' , '$today' , '$tomorrow' );";
// สั่งให้บันทึกข้อมูลทันที
$dbQuery = mysql_query($sql);
}
?>
<form action="facebook_redirect_to_index.php" method="post" name="facebook_sign_in">
</form>
<script type="text/javascript">
setTimeout(function(){facebook_sign_in.submit();}, 3000);
</script>
<?PHP
}
?>
แล้วโค๊ดใหม่หนูแก้หน่วงเวลาเป็น 0.5 sec จะทำให้ระบบ INSERT หรือ UPDATE ทันหรือเปล่าค๊ะ
อันนี้โค๊ดใหม่ค๊ะ
Code (PHP)
<?PHP
if(isset($_POST["submit"]))
{
$sql = "SELECT * FROM guest_redirect_page_facebook_sign_in_up WHERE sesid = '$ses_id_insert' ";
$query = mysql_query($sql);
$result = mysql_fetch_array($query);
if($result) // ตรวจสอบว่าจะให้ระบบทำการ insert หรือ update
{
$sql = "UPDATE redirect_page_facebook SET redirect_page = '$_GET[redirect]',
create_date = '$today',
delete_date = '$tomorrow' WHERE sesid = '$ses_id_insert' ";
// สั่งให้บันทึกข้อมูลทันที
$dbQuery = mysql_query($sql);
}
else
{
$sql = "INSERT INTO redirect_page_facebook
( sesid , redirect_page , create_date , delete_date )
VALUES
( '$ses_id_insert' , '$_GET[redirect]' , '$today' , '$tomorrow' );";
// สั่งให้บันทึกข้อมูลทันที
$dbQuery = mysql_query($sql);
}
?>
<form action="facebook_redirect_to_index.php" method="post" name="facebook_sign_in">
</form>
<script type="text/javascript">
setTimeout(function(){facebook_sign_in.submit();}, 500);
</script>
<?PHP
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-03-30 12:04:47 |
By :
อุ๊ง |
View :
1740 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเข้าใจว่าไม่จำเป็นต้องหน่วงเวลานะครับ
เขียนแบบนั้นมันจะเริ่มนับเวลาหลังจาก insert ข้อมูลเสร็จแล้ว
|
|
|
|
|
Date :
2014-03-30 12:30:52 |
By :
natt_han |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|