MySql和PHP问题?
我想知道我是否有一个名为names的mysql字段,它在同一个字段中有许多名称,用户可以从中提取这些名称。我的字段应该如何设置 例如,如果用户在同一个名称字段中输入了大约20个名称,那么如果我的表设置不正确,应该如何设置我的mysql表 如何使用php显示名称字段中的每20个名称 我现在已经安装好了MySql和PHP问题?,php,mysql,Php,Mysql,我想知道我是否有一个名为names的mysql字段,它在同一个字段中有许多名称,用户可以从中提取这些名称。我的字段应该如何设置 例如,如果用户在同一个名称字段中输入了大约20个名称,那么如果我的表设置不正确,应该如何设置我的mysql表 如何使用php显示名称字段中的每20个名称 我现在已经安装好了 TABLE 'array_entries' ( 'user_id' int(11) NOT NULL auto_increment, 'name' text ); 这里有两种解决方案:一种
TABLE 'array_entries' (
'user_id' int(11) NOT NULL auto_increment,
'name' text
);
这里有两种解决方案:一种是只使用一个名称字段,并使用以下代码拆分字段:
$names = explode (" ", $stored_names );
不过,最好的方法是在不同的行中插入每个名称,复制用户id:
| id | user_id | name |
| 1 | 1 | John |
| 2 | 1 | Peter |
| 3 | 2 | Mary |
| 4 | 1 | JP |
| 5 | 2 | Maryann |
为了获取单个用户的每个名称,请根据提供的用户id搜索表并获取所有相关行