我正在开发一个网站,用户可以在其中选择他们的城市(从一长串列表中)、一项活动(同样是一个长长的列表)以及一定程度的专业知识。之后,该网站会根据他们的选择向他们展示当地的活动。我有超过 100 个 POST 变量(并且正在添加更多变量)。如何在 MySQL 中做到这一点?
问问题
138 次
2 回答
0
是的,你有正确的想法。创建一个表并存储您要保存的每个变量。
从您选择的任何脚本语言发布任何变量,数据库语句将如下所示:
'INSERT INTO `your_table_name` (`field_1`,`field_2`) VALUES ('$post1','$post2');
随着信息的增长,您可以添加更多字段。这将是开始进入 mysql 的最佳方式。当然,这个答案是最简单的解决方案。我建议你阅读所有可以用 mysql 做的有趣和更复杂的事情。
更有效的是我会这样做:
对您的帖子变量进行分类/分类,并创建多个表格,将特定页面中的相似事物或数据分组。在组的主表上为您的行创建一个自动递增的主 ID,然后根据需要加入您的表。这有点高级,所以我建议您将当前正在使用的几个字段添加到表格中,当您需要开始添加更多字段时,请查看以下主题:
规范化: http ://en.wikipedia.org/wiki/Database_normalization
主键、连接、存储过程等等。
于 2012-10-10T14:18:01.427 回答
0
您只有几个变量(城市、活动、专业知识)。使用会话。
这是 PHP 中会话的链接(会话)
于 2012-10-10T14:13:18.457 回答