【发布时间】:2011-03-25 18:24:11
【问题描述】:
我正在尝试找出最适合在数据库中存储和获取多个条目的方法和方法。使用 explode、split 或 preg_split。我需要实现的是用户使用表单中的文本字段向不同的用户发送多条消息或通过输入他们的 ID(如“101,102,103”)和 PHP 代码来与多个用户共享数据,以便足够聪明地通过以下方式获取每个 ID在“,”之后选择它们。我知道这要求很多,但我需要在这方面更熟练的人的帮助。我需要知道如何让 PHP 代码抓取 ID 并能够对它们使用函数。就像从数据库单元格中抓取“101,102,103”并使用从该字符串中抓取的 ID 抓取数据库中不同的存储信息一样。
我怎样才能做到这一点?示例将非常有帮助。
谢谢
【问题讨论】:
-
不要将逗号分隔的值存储在表列中...标准化您的数据库,以便(例如)您有一个带有 message_id 和接收者用户 ID 列的 message_sent_to 表
标签: php mysql split explode preg-split