-1
我想在php中創建一個簡單的訪客計數器。當我運行它時,我不知道爲什麼它不會改變,它保持爲1。任何感謝。如何讓簡單的訪問者在PHP中增加?
<?php
mysql_connect("localhost","root","")or die ("couldnt connect to database");
mysql_select_db("coursenligne") or die ("couldnt find database");
$find_counts = mysql_query("select * FROM user_counter");
while ($row = mysql_fetch_assoc($find_counts))
{
$current_counts = $row['counts'];
$new_count=$current_counts + 1 ;
$update_count = mysql_query("update `coursenligne`.`user_count` set `counts` = $new_count");
echo $new_count;
}
?>
-- Dumping database structure for coursenligne
CREATE DATABASE IF NOT EXISTS `coursenligne` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */;
USE `coursenligne`;
-- Dumping structure for table coursenligne.user_counter
CREATE TABLE IF NOT EXISTS `user_counter` (
`counts` int(11) NOT NULL,
PRIMARY KEY (`counts`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- Dumping data for table coursenligne.user_counter: ~1 rows (approximately)
/*!40000 ALTER TABLE `user_counter` DISABLE KEYS */;
INSERT INTO `user_counter` (`counts`) VALUES
\t (0);
您正在更新與您不同的表格。 'user_count'與'user_counter'不是一回事。 – David
woooow我不能相信我那樣做 –
我不能相信那裏仍然有人使用這個古老的,不安全的和不贊成使用的API。 – Strawberry