【问题标题】:Simple Voting phpmyadmin mysql database [closed]简单投票phpmyadmin mysql数据库[关闭]
【发布时间】:2016-03-03 14:06:50
【问题描述】:

我正在运行一个 apache2 网络服务器,并想使用 phpmyadmin 运行一个数据库。我正在制作一个需要连接才能发出 http 请求的 android 应用程序。该应用程序是一个简单的应用程序,其中有 2 个按钮,用户可以点击按钮多次,只要他们想对每个人投票。我正在考虑创建一个包含 2 列的表,名称为“person1”和“perosn2”,但根据我的研究,这行不通。任何人都可以简单介绍一下我将如何使其工作。我把自己弄糊涂了。

【问题讨论】:

标签: php android mysql phpmyadmin


【解决方案1】:

您可能想要 2 个类似这样的表。

人:

标识 |名字

投票:

标识 |人名 |时间戳

当有人为某人投票时,请使用正确的人员 ID 在投票表上创建一条新记录。如果不需要动态,id 可以存储在 android 设备上。

【讨论】:

  • 好的,有道理。这个人的身份证是必要的吗?
  • 做person_id的原因是为了保持你的数据小。所以每个投票都存储 2 个 ID 和一个时间戳。而不是文本字符串。你可以只存储一个带有id | name | timestamp (optional) 的表,但是重复相同的数据是不好的做法,如果你发现你的重复数据,你应该把它放在另一个表中。将人名保留在另一个表中的另一个原因是它可以更改。如果您对存储名称的表有 1000 票,则需要更新数据库中的所有这些行。这样它就存储在另一个表的 1 行中。
  • 如果这回答了你的问题,你能把我的问题作为正确答案吗?
猜你喜欢
  • 2015-08-28
  • 2012-02-23
  • 1970-01-01
  • 1970-01-01
  • 2012-09-19
  • 1970-01-01
  • 2012-06-09
  • 1970-01-01
  • 2023-03-18
相关资源
最近更新 更多