我的数据库设置如下:
posts
post_id; primary_key
title;
content;
date;
tags
tag_id; primary_key
post_id;
tag_name;
在这个博客中,我让用户发布他们自己的标签,比如 YouTube。所以可以说,我让用户在输入框中输入标签。例如,用户类型:Cat Dog Food。
我希望 PHP 将输入转换为数组并将其存储在这样的数据库中。
tags
tag_id | post_id | tag_name
1 1 Cat
2 1 Dog
3 1 Food
我认为我们可以使用explode()将该字符串转换为数组。但是,如何构建查询以按照我想要的方式存储到数据库中?
我基本上希望 PHP 分解每个标签,并将每个标签存储在单独的行中。
我正在使用 while 循环将每个标签拉到帖子中。