Postingan lainnya
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?
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...