Jangan simpan daftar yang dipisahkan koma ("array") di kolom database. Gunakan tabel referensi silang .
(Jika Anda ingin menerapkan kondisi "tidak lebih dari 3 kategori" di database, Anda dapat menambahkan kolom tambahan category_number
ke tabel referensi silang. Idealnya Anda kemudian akan menggunakan batasan centang untuk membatasi kolom itu ke nilai 1, 2 dan 3, tetapi MySQL tidak mendukung batasan pemeriksaan; sebagai gantinya Anda dapat membuat category_number
kolom kunci asing ke tabel lain permitted_category_number
yang memiliki tiga baris.)