php中使用SQL,想每刷新页面一次值加1,但是每次刷新都加4~5?
<?php/*连接选择数据库*/$link=mysql_connect("localhost","aaa","bbb")ordie("Couldnotconnect:"....
<?php
/* 连接选择数据库 */
$link = mysql_connect("localhost", "aaa", "bbb") or die("Could not connect : " . mysql_error());
mysql_select_db("aaa") or die("Could not select database");
/* 执行 SQL 查询 */
$query = "SELECT * FROM a WHERE name='people'";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
$row = mysql_fetch_array($result);
print "<p>"+$row['number']+"</p>";
$add = mysql_query("UPDATE a SET number = number+1 WHERE name = 'people'");
print "aaa";
/* 释放资源 */
mysql_free_result($result);
/* 断开连接 */
mysql_close($link);
?>
请问为何重复执行,,,,,,请问如何更改使每次刷新number只加1???
谢谢!!! 展开
/* 连接选择数据库 */
$link = mysql_connect("localhost", "aaa", "bbb") or die("Could not connect : " . mysql_error());
mysql_select_db("aaa") or die("Could not select database");
/* 执行 SQL 查询 */
$query = "SELECT * FROM a WHERE name='people'";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
$row = mysql_fetch_array($result);
print "<p>"+$row['number']+"</p>";
$add = mysql_query("UPDATE a SET number = number+1 WHERE name = 'people'");
print "aaa";
/* 释放资源 */
mysql_free_result($result);
/* 断开连接 */
mysql_close($link);
?>
请问为何重复执行,,,,,,请问如何更改使每次刷新number只加1???
谢谢!!! 展开
1个回答
2014-10-14
展开全部
sql语句是没错误的,会不会刷新的这个页面是否包含其他PHP页面,并且其他PHP页面也有该方法。
追问
不会,本来是html 中间就加了这一部分而已。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |