如何存储客户端访问次数的计数?

时间:2014-04-04 22:23:35

标签: php mysql sql

我正在研究MySQL和PHP的项目。我想为客户创建一个数据库,其中一列应该是客户访问公司的次数,因为每次他/她获得新的奖励。

我在想的是让该列(访问次数)成为一个复选框,员工无法选择第二个数字,直到第一个数字存在。

我的意思是员工不能选择2到1。

但是,我不知道如何在MySQL中创建它。所以,有人可以告诉我吗?或者,如果您有任何其他想法来完成这项工作。

2 个答案:

答案 0 :(得分:0)

如果我理解正确,情况是这样的:客户访问您的办公室,当员工输入数据时,员工可以更新客户访问过的次数。如果客户之前已经访问了3次,则会出现一个带有#34; 4"的数字的复选框。在它旁边,员工可以检查是否表明客户已经访问过。

对于数据库,只需在客户端表中添加一个整数列,并在每次要记录新访问时添加一个。

对于用户界面,只需一个按钮怎么样?员工单击按钮以指示客户端访问过。除非您提交真/假或开/关值,否则您真的不想要一个复选框,这似乎不是这里的情况。你真正想要的是一个"客户访问"动作。

答案 1 :(得分:0)

我在想这样的事情:

CREATE TABLE `clientVisits` (
    `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
    `counter` int(8) DEFAULT NULL,
    `clientID` varchar(255) DEFAULT NULL,
    `dateVisit` datetime DEFAULT NULL,
    PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

计数器字段是访问次数。 clientID字段是客户端的ID

对于每次访问,您必须按按钮才能增加点击计数器

对于新访问,您需要更新字段计数器(计数器+ 1)