每次在我的网站上显示广告时,我都会尝试增加 +1 印象,但是变量会任意增加 +2 到 +3。我已经删除了所有正常工作的内容,并创建了一个页面,其中仅包含以下代码:
<?php
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
在int(11)
数据库中。
我的数据库所需的连接中没有任何会干扰的东西。
编辑
这是一个更新的代码:
<?php
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 中的内容
<?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");
?>