我正在开发一个网站,用户可以选择他们的城市(从长列表中),活动(再次列出一个长列表),然后是一定程度的专业知识。之后,该网站根据他们的选择向他们展示本地活动。我有超过100个POST变量(还有更多)。怎么能在MySQL中完成呢?
答案 0 :(得分:0)
您只有一些变量(城市,活动,专业知识)。使用会话。
以下是PHP中会话的链接(sessions)
答案 1 :(得分:0)
是的,你有正确的想法。创建一个表并存储您想要保存的每个变量。
从你选择的任何脚本语言发布任何变量,数据库语句看起来像这样:
'INSERT INTO `your_table_name` (`field_1`,`field_2`) VALUES ('$post1','$post2');
随着信息的增长,您可以添加更多字段。这将是开始进入mysql的最佳方式。当然,这个答案是最简单的解决方案。我建议你阅读有关mysql可以做的所有有趣和更复杂的事情。
更有效率我会这样做:
对您的帖子变量进行分类/分类,并创建多个表格,对特定页面中的相似内容或数据进行分组。在组的主表上为行创建自动增量主ID,然后根据需要连接表。这有点高级,所以我建议你现在将你现在使用的几个字段添加到表中,当你需要开始添加更多字段时,看看这些主题:
归一化: http://en.wikipedia.org/wiki/Database_normalization
主键,联接,存储过程和列表继续。