html前端网站开发PPTb站免费建网站
每次在我的网站上展示广告时,我都会尝试增加+1次展示,但该变量会随意增加+2到+3。我已经删除了正常工作的所有内容,并且仅使用此代码创建了一个页面:
require "connect_to_mydb.php";
echo 'Hello***** '.$testVariable=$testVariable+1;
mysql_query("UPDATE `imageAds` SET `test`=`test`+1 WHERE `id`='1'");
?>每次刷新页面,test都会随意增加+2或+3,我的页面会显示Hello***** 1(仅显示其不循环)。访问权限仅限于此页面,因此其他用户不会刷新页面。
另外,id和test是DB中的int(11)。
我的数据库所需的连接没有任何干扰。
编辑
这是一个更新的代码:
require "connect_to_mydb.php";
mysql_query("UPDATE `imageAds` SET `test`=`test`+1 WHERE `id`='1'");
$sql = mysql_query("SELECT * FROM imageAds WHERE id='1' LIMIT 1");
$check = mysql_num_rows($sql);
if($check > 0){
$row = mysql_fetch_array($sql);
echo $row['test'];
}
?>每次增加+2
编辑
这是connect_to_mydb.php中的内容
$db_host = "*************************";
$db_username = "*********";
$db_pass = "**********";
$db_name = "**************";
mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql");
mysql_select_db("$db_name") or die ("no database");
?>