用户定义字段PHP Mysql

use*_*853 2 mysql field defined database-schema

我目前正在构建一个小型crm应用程序.我需要每个用户都能够定义自己的自定义字段.我目前正在使用php和mysql构建这个crm.

示例:我有一个"客户"表,其中包含标准字段:姓名,电话,地址,电子邮件等.但我想允许用户(唯一会话)添加自定义的字段,这些字段仅适用于他/她的业务他可以访问(不是其他用户).然后,我希望这些自定义字段的功能与表中的所有其他字段一样(搜索,发送和接收数据的能力).我希望我能在mysql和php中实现这一点,但我对任何被认为是最佳实践的技术或解决方案持开放态度.谢谢您的帮助.

Mat*_*t H 5

这可以通过创建一个名为"customfields"的表来完成,该表包含元素"id,fieldname,company_id",然后是另一个将这些自定义字段与数据相关联的表,例如"customercustomdata:id,customfields_id,customer_id".以相同的方式关联字段的"所有权"

要创建新的自定义字段,请"插入customfields(fieldname,company_id)值('Birthday',companyid);"

这有帮助吗?