Veritabanı tablosundaki bir kolona birden fazla değer ekletme
Veritabanımdaki bir tabloda bir kolona birden fazla değeri nasıl kayedebilirim.
Yapacağım işlem için birden fazla kişinin id değerini aynı kolonda tutmak istiyorum. Bunun için nasıl bir yol izlemeliyim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
virgül ile ekletebilirsin. Örneğin;
$ids = [1,2,3,4,5,6,7,8];
$query = $db->prepare('INSERT INTO tablo_adi SET kolon_adi = :ids');
$result = $query->execute([
'kolon_adi' => implode(',', $ids)
]);
var_dump($result);
Daha sonra ayrıştırırken de FIND_IN_SET()
kullanabilirsin.
https://www.youtube.com/watch?v=MQoXH9yNUyo