Sorgular arasında bir fark göremiyorum, neden iki sefer sorgu atıyorsunuz?
Merhaba, aşağıdaki gibi bir kod bloğum var bunu php7 de fonksiyonlarla oluşturmak istedim ama beceremedim eski php sürümleri daha kolaydı.
bu hali çalışıyor ama veri fazla olunca sistemi çok yoracak diye düşünüyorum.
1 ve 2 nolu kodu php 7 de fonksiyon nasıl yazabiliriz.
bu bilgilere göre birde update işlemi yapacağım.
$farklar=array_diff($verixml,$xmlgtin);
foreach($farklar as $fark)
{
echo '<br>'.$fark.'Olmayanlar';
1 - // buradaki amaç farkdan gelen gtin değerine göre ID yi almak
$ID = $mysqli->query("SELECT ID, dukkan_stok FROM urun WHERE gtin=$fark")->fetch_object()->ID;
echo $ID;
2 - //buradaki amaç farkdan gelen gtin değerine göre dükkanda stok olup olmadığına bakmak
$stok = $mysqli->query("SELECT ID, dukkan_stok FROM urun WHERE gtin=$fark")->fetch_object()->dukkan_stok;
echo $stok;
}