でログインするために私はこのプロジェクトは私の質問はこれですので、管理機能を実行するために来ています。私はできるだけ明確にしようとします。 私は他の正規ユーザー/人(私たちのクライアントである)のすべての情報を更新するSUPER-USERを1人持っています。 クライアント/レギュラーユーザーがログインだけ自分の情報を参照し、SUPER-USERによってアップロードされたファイルをダウンロードして、正規のユーザーに対して表示されません。異なるユーザの役割は、PHPとMySQL
あなたがクライアントであればそう:#01ダッシュボード(ウェルカムページ)とあなたの情報が表示されます。誰もこのための可能なデータベース設計を提案することはできますか? ユーザーテーブルとファイルテーブルの間で左右のSQL結合を使用する方法はありますか?
UPDATE
私は、ユーザーテーブルだけでなく、ユーザーが属する会社のテーブルを持っています。だから、基本的に私は=このような何か::
$ sqlをしたいユーザ名と、その後、指定されたフォームに=渡しが左または右、彼はに属していることを会社にそのユーザ名の参加ところusersテーブル内のすべてを選択します。
その後、彼らは彼らの情報が表示されます。正常にログインした場合。ユーザ#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')
まだ何もしていませんか?私たちがあなたのデータベース全体を一から書くことは期待できません... ...! – Manuel
ええ、この質問は通常のSO Q/Aフォーマットには適用されません。あなたは全くコードを試してみませんか? – gorelative
私はまだ自分のテーブルのデザインと、それを作成したらどのように私がそれらと対話するかについて考えています。質問 – Anele