2016-04-08 27 views
0

Bu sizin için açık hale getirmek için, güçlü bilginizi arıyorum çünkü bunu yapmak için bir yol bulamıyorum. Kullanıcının name, email ... and multiple files'u ekleyebileceği bir form var, iki tablo yapmayı, user information için bir tane ve the files için ikincisini planladım, dosyalar sunucudaki bir klasörde saklanacak ve bağlantılarını the files tablosuna kaydedeceğim. Ama bu iki tablonun birbiriyle nasıl bağ kurabileceğimi bilmiyorum, böylece kullanıcıların bağlantılarını dosyalarına alıyorum. Buna rağmen, files table numaralı telefon numarasına userId ekleyebilirim ki bu, kullanıcının kimliğine eşittir ... Bunun mümkün olup olmadığından emin değilim.Birden fazla dosya ve veri

Teşekkür ederiz Önceden

cevap

0

Mümkün. Kullanıcı ve dosyalar arasındaki bir çoktan fazla ilişki .ie Kullanıcı çok Dosya var. Tipik bir masa kurulumunda, Dosyalar'da bir FK olan Kullanıcılar'da birincil anahtar 'id' olur.

kullanıcıları id Int ..more kolonlar

dosyaları
user_id İç kullanıcıyı seçmek için Sql katılmak yol fazla sütun

. dosyalar .eg

* Kullanıcılardan * iç dosya dosyalarını kullananlar users.id = files.user_id;

+0

ve dosyaların yolunu tabloya eklerken "files.user_id = users.id" dosyasına katılmalıyım? – Bououm

+0

Hayır, önce kullanıcıyı kaydedersiniz (eğer nt'ye sahipseniz). Daha sonra kullanıcının kimliğini, kullanıcının ait olduğu herhangi bir dosya için dosya tablosunda user_id olarak kullanırsınız. – peter

İlgili konular