if (isset($_POST['yoklamaEkle'])) {
$get_url=$_POST['get_url'];
$uyeler = array();
foreach ($_POST['uye_id'] as $uye_id) {
$uyeler[] = $uye_id
}
$yoklamaEkle = $db->prepare("insert into yoklama (tutanak_id,uye_id) values(?,?)");
$yoklamaEkle->bind_param("is",$_POST['tutanak_id'] ,json_encode($uyeler));
$yoklamaEkle->execute();
if ($yoklamaEkle !== false) {
header("location:$get_url?durum=ok");
} else {
header("location:$get_url?durum=no");
}
}Yukarıda yazdığım php mysql statements'dir. (PDO) dur
bind_param içinde belirttiğim "is"; i = integer ---- s = string
Veritabanında uye_id sütununu JSON formatına çevirin veya longtext (utf8_bin)
Çekerken de gelen veriyi ister json_decode($gelenveri,true); olarak alın.
Bir yerde takılırsanız bana yazabilirsiniz.