Cara Menyimpan Banyak Link Download di Attribut Mysql

Assalamu'alaikum,

Bagaimana ya caranya agar banyak link download tersimpan didalam satu record, dan linknya hanya dalam satu attribut.

misal : - user mengupload banyak filenya beda-beda , lalu penyimpanan linknya di database gimana?

avatar jcdev
@jcdev

72 Kontribusi 14 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Ada 3 Cara:

1. Cara yang paling gampang, ganti database engine, pake NoSQL, karena bisa nyimpen data array/object. 2. Harus buat data relasi, yang artinya ga bisa satu data nyimpen banyak attribut terpisah. Jadi misalnya ada tabel "downloads" dan "user". Lalu semua file download nanti di simpan ke dalam tabel "downloads" yang mereferensi dari tabel "user". Mungkin relasinya jadi 1:N, 1 User bisa punya N link download. 3. Kalo mau di paksain juga, bikin aja atribut dengan tipe data text, lalu semua data disimpan dalam field tersebut namun kasih pemisah/separator, misalnya koma ",". Jadi contohnya, misal dalam field "downloads":

http://xxx.com/file1.zip,http://xxx.com/file2.zip,http://xxx.com/file3.zip

Nah, untuk ngambilnya, di server side script, misalnya PHP, tinggal ambil datanya terus di explode/split sesuai dengan separasi-nya.

CMIIW, semoga membantu...

avatar nurimansyah
@nurimansyah

98 Kontribusi 87 Poin

Dipost 7 tahun yang lalu

Terima kasih gan, sangat membantu

avatar jcdev
@jcdev

72 Kontribusi 14 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban