使用JavaScript、PHP、MySQL自定义类计数
希望你能帮助我 我的目标使用JavaScript、PHP、MySQL自定义类计数,javascript,php,mysql,crud,Javascript,Php,Mysql,Crud,希望你能帮助我 我的目标 创建自定义类(♥) 带计数器的按钮 将onclick()输出值存储(插入)到MySQL 将存储值增加(更新)1(+1) 从MySQL中检索(读取)最新增量值并显示在网页上 我的工作内容 我让JavaScript在单击时输出'1'的值 我的问题 将JavaScript值存储在数据库中,这样每次用户点击它都会增加1。我对此有点差劲。非常感谢您的帮助 问题代码: HTML: 计数表: CREATE TABLE `Like_Count` ( `Id` int(11) NOT
计数
表:
CREATE TABLE `Like_Count` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Like_id` int(11) NOT NULL ,
`Like_count` int(11) NOT NULL ,
PRIMARY KEY (`Id`),
UNIQUE KEY `Likes` (`Like_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
用户
表:
CREATE TABLE `Like_Count` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`User_id` int(11) NOT NULL ,
`Like_id` int(11) NOT NULL ,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
因此,每当有人单击时,检查user
表以查看他是否单击了。如果没有,则使用user
表中的Like_id
更新count
表,以获取count
表中的记录
您最好使用JavaScript和PHP执行单击操作,以检查数据库是否正常工作。计数
表:
CREATE TABLE `Like_Count` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Like_id` int(11) NOT NULL ,
`Like_count` int(11) NOT NULL ,
PRIMARY KEY (`Id`),
UNIQUE KEY `Likes` (`Like_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
用户
表:
CREATE TABLE `Like_Count` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`User_id` int(11) NOT NULL ,
`Like_id` int(11) NOT NULL ,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
因此,每当有人单击时,检查user
表以查看他是否单击了。如果没有,则使用user
表中的Like_id
更新count
表,以获取count
表中的记录
您最好使用JavaScript和PHP来执行单击操作,以检查数据库是否正常工作。请将您的问题包括在数据库架构或其他表设计中。感谢您改进了问题的参考值并使其更易于回答!更新表集like=like+1,其中id=XXX
什么不起作用?有什么问题吗ole错误?@lockedz一切正常使用PHP CRUD不确定下一步要做什么。现在将数据发送到服务器。请将您的问题包括数据库架构或其他表设计。感谢您改进问题的参考值并使其更易于回答!UPDATE table set like=like+1 where id=XXX
什么不正常NSLE错误?@lockedz一切正常,不确定下一步使用PHP CRUD做什么。现在将数据发送到服务器。