Php 如何存储访问客户场所的次数计数?

Php 如何存储访问客户场所的次数计数?,php,mysql,sql,Php,Mysql,Sql,我正在用MySQL和PHP做一个项目。我想为客户创建一个数据库,其中一列应该是客户访问公司的次数,因为每次他/她都会获得新的奖励 我想的是将该列(访问次数)设为复选框,在第一个数字存在之前,员工不能选择第二个数字 我的意思是员工在选择1之前不能选择2 然而,我不知道如何在MySQL中创建它。有人能告诉我吗?或者,如果您有任何其他想法来做这项工作。如果我理解正确,场景是这样的:客户访问您的办公室,当员工输入数据时,员工可以更新客户访问的次数。如果客户之前访问过3次,则旁边会有一个带有数字“4”的复

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

我想的是将该列(访问次数)设为复选框,在第一个数字存在之前,员工不能选择第二个数字

我的意思是员工在选择1之前不能选择2


然而,我不知道如何在MySQL中创建它。有人能告诉我吗?或者,如果您有任何其他想法来做这项工作。

如果我理解正确,场景是这样的:客户访问您的办公室,当员工输入数据时,员工可以更新客户访问的次数。如果客户之前访问过3次,则旁边会有一个带有数字“4”的复选框,员工可以选中该复选框以指示客户已访问

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


对于用户界面,只需一个按钮如何?员工单击按钮表示客户已访问。除非您提交的是真/假或开/关值,否则您并不真正需要复选框,这里的情况似乎并非如此。您真正想要的是“客户访问”操作。

我的想法是这样的:

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;
counter字段是访问次数。 clientID字段是客户端的ID

对于每次访问,您必须按下按钮以增加点击计数


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

非常感谢。是的,这正是我的意思。但是每次我想记录一次新的访问时,我怎么能添加一个呢?对于这种函数,我会编写一些Javascript,在单击按钮时向服务器发送请求。当收到该请求时,将运行一个MySQL查询,更新数据库中的相应行。您可能需要一个访问表,以便每个访问都可以在以后加上时间戳并进行查看。否则,访问次数可能会增加—即使是偶然的—然后您将无法验证该次数是否正确。