感谢您的阅读。 你读之前 - 我使用PHP & MySQL的用户为mySQL db添加备注的正确/安全方法
我创建一个简单的Web应用程序,用户将访问历史定价的各种产品,但需要有关于不同产品自己独特的音符。
大概有100,000个产品,每个产品在任何给定时间都有自己的表格,包含50到100行。
我没有数据库设计经验,所以我需要一些帮助!
1)什么是存储这些产品的用户注释的最佳方式是什么?为每个产品创建包含每个用户生成的备注的表格是否是最佳做法?
2)假设添加了一个产品,并且之前没有生成表格,如果允许动态创建表格,它会被认为是'安全'的吗? (当我说动,我指的是PHP中进行检验,如果没有表存在,创建表。)
2A)虽然我不期待任何形式的黑客攻击,我关注的是,创建表的能力提供了太多的访问权限。是否可以允许创建表,但将mySQL用户限制在其他函数(如drop)中?
在此先感谢!
请将您的问题分解为单个特定问题。我相信你会发现他们中的很多人已经在stackoverflow上多次提出了非常好的答案。 – Ozzy 2013-03-16 18:55:21