首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在MySQL中保存搜索帖子变量

在MySQL中保存搜索帖子变量
EN

Stack Overflow用户
提问于 2012-10-10 22:07:48
回答 2查看 138关注 0票数 0

我正在开发一个网站,在那里用户可以选择他们的城市(从一个长列表中),一个活动(再次是一个长列表),然后是一个专业水平。在那之后,网站会根据他们的选择向他们显示当地的事件。我有超过100个POST变量(还有更多变量在添加中)。在MySQL中如何做到这一点呢?

EN

回答 2

Stack Overflow用户

发布于 2012-10-10 22:13:18

您只有几个变量(城市、活动、专业知识)。使用会话。

这里有一个指向PHP会话的链接(sessions)

票数 0
EN

Stack Overflow用户

发布于 2012-10-10 22:18:01

是的,你的想法是对的。创建一个表并存储要保存的每个变量。

从您选择的任何脚本语言中发布任何变量,数据库语句将如下所示:

代码语言:javascript
运行
复制
'INSERT INTO `your_table_name` (`field_1`,`field_2`) VALUES ('$post1','$post2');

随着信息的增长,您可以添加更多字段。这将是开始使用mysql的最好方法。当然,这个答案是最简单的解决方案。我建议您阅读所有有趣的和更复杂的事情,您可以使用mysql。

我会更高效地这样做:

对post变量进行分类,并创建多个表,对来自特定页面的相似内容或数据进行分组。为组的主表上的行创建一个自动增量主id,然后根据需要联接您的表。

规范化:http://en.wikipedia.org/wiki/Database_normalization

主键、连接、存储过程等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12821365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档