Farklı bir yöntem geliştirmeye çalıştım bunu da deneyebilir misiniz? Json dosyanızdaki tüm veriyi $data değişkenine aktarıp denemelisiniz.
$data = '{"_id":1,"madde_id":"1","kac":"0","kelime_no":"14800","cesit":"0","anlam_gor":"0","on_taki":null,"madde":"dulavrat otu","cesit_say":"0","anlam_say":"1","taki":null,"cogul_mu":"0","ozel_mi":"0","lisan_kodu":"0","lisan":"","telaffuz":null,"birlesikler":null,"font":null,"madde_duz":"dulavrat otu","gosterim_tarihi":null,"anlamlarListe":[{"anlam_id":"25840","madde_id":"1","anlam_sira":"1","fiil":"0","tipkes":"0","anlam":"Birleşikgillerden, hekimlikte kullanılan bir bitki (Arctium tomentosum)","gos":"0","ozelliklerListe":[{"ozellik_id":"19","tur":"3","tam_adi":"isim","kisa_adi":"a.","ekno":"30"},{"ozellik_id":"41","tur":"1","tam_adi":"bitki bilimi","kisa_adi":"bit. b.","ekno":"90"}]}]}
{"_id":2,"madde_id":"2","kac":"0","kelime_no":"14801","cesit":"0","anlam_gor":"0","on_taki":null,"madde":"dulda","cesit_say":"1","anlam_say":"2","taki":null,"cogul_mu":"0","ozel_mi":"0","lisan_kodu":"0","lisan":"","telaffuz":null,"birlesikler":null,"font":null,"madde_duz":"dulda","gosterim_tarihi":null,"anlamlarListe":[{"anlam_id":"25841","madde_id":"2","anlam_sira":"1","fiil":"0","tipkes":"0","anlam":"Yağmur, güneş ve rüzgârın etkileyemediği gizli, kuytu yer, siper","gos":"0","orneklerListe":[{"ornek_id":"667","anlam_id":"25841","ornek_sira":"1","ornek":"Demirkır, güney tepelerinin duldalarına çektiği atları gece yarısına doğru yeniden ovaya indirdi.","kac":"1","yazar_id":"62","yazar":[{"yazar_id":"62","tam_adi":"Abbas Sayar","kisa_adi":"A. Sayar","ekno":"199"}]}],"ozelliklerListe":[{"ozellik_id":"19","tur":"3","tam_adi":"isim","kisa_adi":"a.","ekno":"30"},{"ozellik_id":"33","tur":"4","tam_adi":"halk ağzında","kisa_adi":"hlk.","ekno":"44"}]},{"anlam_id":"25842","madde_id":"2","anlam_sira":"2","fiil":"0","tipkes":"0","anlam":"Esirgeme, koruma, himaye","gos":"0","orneklerListe":[{"ornek_id":"668","anlam_id":"25842","ornek_sira":"1","ornek":"Yiğit duldasında yiğit saklanır.","kac":"1","yazar_id":"5","yazar":[{"yazar_id":"5","tam_adi":"Karacaoğlan","kisa_adi":"Karacaoğlan","ekno":"130"}]}],"ozelliklerListe":[{"ozellik_id":"32","tur":"4","tam_adi":"mecaz","kisa_adi":"mec.","ekno":"43"}]}],"atasozu":[{"madde_id":"3","madde":"dulda tutmak"}]}';
$pattern = '@{"_id":(.*?),"madde_id":"(.*?)","kac":"(.*?)","kelime_no":"(.*?)","cesit":"(.*?)","anlam_gor":"(.*?)","on_taki":(.*?),"madde":"(.*?)","cesit_say":"(.*?)","anlam_say":"(.*?)","taki":(.*?),"cogul_mu":"(.*?)","ozel_mi":"(.*?)","lisan_kodu":"(.*?)","lisan":"(.*?)","telaffuz":(.*?),"birlesikler":(.*?),"font":(.*?),"madde_duz":"(.*?)","gosterim_tarihi":(.*?),"anlamlarListe@si';
preg_match_all($pattern, $data, $matches);
$i;
foreach ($matches[1] as $key) {
$madde_id = $matches[2][$i];
$kac = $matches[3][$i];
$kelime_no = $matches[4][$i];
$cesit = $matches[5][$i];
$anlam_gor = $matches[6][$i];
$on_taki = $matches[7][$i];
$madde = $matches[8][$i];
$cesit_say = $matches[9][$i];
$anlam_say = $matches[10][$i];
$taki = $matches[11][$i];
$cogul_mu = $matches[12][$i];
$ozel_mi = $matches[13][$i];
$lisan_kodu = $matches[14][$i];
$lisan = $matches[15][$i];
$telaffuz = $matches[16][$i];
$birlesikler = $matches[17][$i];
$font = $matches[18][$i];
$madde_duz = $matches[19][$i];
$gosterim_tarihi = $matches[20][$i];
$sql = "INSERT INTO madde(madde_id, kac, kelime_no, cesit, anlam_gor, on_taki, madde, cesit_say, anlam_say, taki, cogul_mu, ozel_mi, lisan_kodu, lisan, telaffuz, birlesikler, font, madde_duz, gosterim_tarihi) VALUES ('$madde_id', '$kac', '$kelime_no', '$cesit', '$anlam_gor', '$on_taki', '$madde', '$cesit_say', '$anlam_say', '$taki', '$cogul_mu', '$ozel_mi', '$lisan_kodu', '$lisan', '$telaffuz', '$birlesikler', '$font', '$madde_duz', '$gosterim_tarihi')";
if(!mysqli_query($baglan, $sql))
{
die('Error : ' . mysql_error());
}
$i++;
}