在重新加载页面上,每次重新加载时都会执行MySQL查询(UPDATE Query)。我只想执行一次查询。请给我一些解决方案。谢谢。
答案 0 :(得分:0)
在您的更新查询中也是广告会话,并在执行查询之前检查检查会话值是否为空。如果为null则执行
<?php
session_start();
$_SESSION["reload"] = "1";
?>
查询前
if($_SESSION['reload'] !=''){
//perform update query operation
}
答案 1 :(得分:0)
尝试在首次执行后设置cookie或会话,在执行之前,查询会检查cookie或会话是否已设置,如果没有则执行。
答案 2 :(得分:0)
<?php
session_start();
if (!isset($_SESSION['loaded']) {
//you can process your update
//and create the session key "loaded"
$_SESSION['loaded'] = 1;
} else {
//the session already exist, you can do other things
}
?>
但是你必须在应用程序的某个地方销毁这个会话。