管理機能を実行するためのプロジェクトが予定されているので、私の質問はこれです。私はできるだけ明確にしようとします。他の通常のユーザー/人々(クライアントである)のすべての情報を更新するスーパーユーザーが1人います。クライアント/通常ユーザーがログインすると、SUPER-USER によってアップロードされた情報とダウンロード ファイルのみが表示され、通常ユーザーには表示されません。
Client:#01 の場合は、ダッシュボード (ウェルカム ページ) とあなたの情報が表示されます。誰でもこのための可能なデータベース設計を提案できますか? ユーザーテーブルとファイルテーブルの間で左/右のSQL結合を使用する方法は?
アップデート
ユーザーテーブルと、ユーザーが属する会社テーブルがあります。だから本質的に私はこのようなものが欲しい::
$sql = ユーザー テーブル内のすべてのユーザー名を選択し、指定されたフォームに = を渡し、そのユーザー名を所属する会社に左または右に結合します。
その後、彼らは彼らの情報を見るでしょう。ログインに成功した場合。ユーザー #01 は会社 #03 /#01 などに属しているため... USER TABLE はそのように見えます
`id` int(11) NOT NULL AUTO_INCREMENT,
`fname` varchar(50) NOT NULL,
'lname` varchar(100) NOT NULL,
`username` varchar(50) ,
`password` varchar(100) ,
`company` varchar(50) // the company name that ther user belongs to
PRIMARY KEY (`id`)
COMPANY テーブル
'id' int(11) not null auto_increment,
'user_id' int(11) //This is to tie the users to this table
'description' varchar(text),
'filename' varchar(25) not null,
'mimetype' varchar (25) not null
PRIMARY KEY ('id')