如何使用 mysql / phpmyadmin 在 php 中创建联系人列表

How to create a contact list in php using mysql / phpmyadmin

当我在 PHP

中查找如何使用 MySQL/PHPAdmin 编程时,我总是迷路

我想做的是一个联系人列表,它将存储在 MySQL 中,每个用户都有自己的列表...我是 MySQL 的新手有问题的是它应该如何在MySQL中形成的结构..示例

用户 1 ID

user1 简介

user1 邮箱

user1 联系人

user1_contact1 (name, contact bio, contact email)

user1_contact2 (name, contact bio, contact email)

user1_contact3 (name, contact bio, contact email)

用户 2 ID

user2 简介

用户 2 邮箱

user2 联系人

user2_contact1 (name, contact bio, contact email)

user2_contact2 (name, contact bio, contact email)

user2_contact3 (name, contact bio, contact email)

因此,当用户 1 登录时,他们会看到用户 1 的数据和用户 1 的联系人,而当用户 2 登录时,他们会看到用户 2 的数据和用户 2 的联系人

对我来说,联系人应该是 table,但我一直感到困惑的是如何使它成为用户为每个用户定义的 table 以及结构应该如何 PHP我的管理员

用户联系人可以是 5 到 5000 个联系人。

如果有更好的方法让我知道。

使用以下 sql 代码尝试用户 table 和联系人 table:

CREATE TABLE MyUsers ( userid BIGINT(20) NOT NULL PRIMARY KEY AUTO_INCREMENT, bio TEXT, email VARCHAR(255) );
CREATE TABLE Contacts ( userid BIGINT(20) NOT NULL FOREIGN KEY, contactid BIGINT(20) NOT NULL);