Ben Orkut gibi bir kullanıcı ana sayfasında göstermek onları böylece bir veritabanına multile görüntüleri tam yolunu saklamak için nasıl

4 Cevap php

Ben her kullanıcının ilk oturum ve sonra onun ana sayfasına erişebilirsiniz sahip olduğu bir uygulama yapıyorum. Şimdi ana sayfada, ben bir resim yükleme bir seçenek verdik. Şimdi kullanıcı bir veritabanına yüklenen resmin tam yolunu saklamak ve oradan ben bir img etiketi ile kolayca görüntü olabilir bir görüntü yükleyerek eğer ...

Ama kullanıcı birçok resim yüklemek istediğinizde ne yapmalıyım? O zaman ben nasıl aynı kullanıcı için bir veritabanında tam yolları saklamak gerekir. Bana sadece Orkut veya Facebook gibi bir fikir verebilir. Ben adında görüntüleri ile farklı bir tablo yapmak gerekir ve ben aynı kullanıcı adı ile farklı satırlara görüntüleri depolamak gerekir. Ben ne yapmalıyım?

Ben mantık bilmiyorum. Ben ne yapmalıyım? Nasıl birçok görüntü yükleyebilirsiniz ve nasıl kendi yolunu saklayabilirsiniz ve ne bilge yöntem olacaktır ve nasıl (Ben birini gösterebilen) tek sayfada birçok görüntüleri var?

4 Cevap

Kullanıcı adı ve id adında bir klasör yapmak ve orada tüm görüntüleri koyabilirsiniz.

, Tek bir sayfa üzerinde birçok görüntüleri sadece sayfa daha <img> etiketleri eklemek için.

Bu bir PHP soru daha tasarım soru daha fazla gibi görünüyor. Ben tüm yolları saklamak için ayrı bir tablo oluşturmak istiyorum, bu daha normalize.

Hala UI işlemek gerekir, ancak galerinin bir çeşit yapıyorsun o zaman bazı jQuery sideshows ya da böyle bir şey ile oldukça basittir.

Evet, görüntü yolları saklamak için ayrı bir tablo kullanmak istiyorum. Büyük olasılıkla bir kayıt kimliği, kullanıcı kimliği ve resmin yolunu isteyeceksiniz. Ayrıca görüntüler için sıralamayı içeren bir alan ekleyebilirsiniz.

Fotoğrafların birden fazla sayfa varsa sıralama sipariş alan olması, fotoğraflar arasında sayfasında sağlayacaktır.

Eğer resim yolunu ve adını içeren satırları ile ayrı bir tablo oluşturmanızı öneririz nerede düşünce doğrudur. Eğer ilgileniyor kavramı denir cardinality. Ben veritabanı tasarımı için çok önemli olduğundan size, bu kavram hakkında okumak için birkaç dakika sürebilir ki tavsiye ederim.

Bu durumda, kullanıcı ve görüntüler arasında bir-çok ilişkisi bahsediyoruz.