在照片中"标记"用户?

Wal*_*ker 0 php mysql sql jquery

我正在尝试为用户编写一种方法来"标记"PHP/MySQL中的其他用户.

到目前为止,我的想法是:

  • 创建一个名为"pictures"的表,以及一个名为"tagged"的字段.
  • 将(序列化的?)数组存储在"tagged"中,我可以使用sql查询下拉.

这似乎是处理任务的一种非常丑陋的方式 - 任何人对我都有任何建议吗?

Dol*_*cci 5

如果你想在照片中对照片中的人进行Facebook风格的标记(例如叠加在照片上方),请尝试这个方法文章:http:
//www.bryantan.info/jquery/facebook-like-photo-标记-使用-jquery的及PHP/5

如果您只想在照片旁边有一个名单列表,请创建一个多对多链接表.例:

create table pictures (
    id int auto_increment,
    photo_url varchar(100),
    primary key (id)
);

create table users (
    id int auto_increment,
    photo_url varchar(100),
    primary key (id)
);


create table users_in_photos (
    id int auto_increment,
    photo_id int,
    user_id int,
    primary key (id)
);
Run Code Online (Sandbox Code Playgroud)