Merhaba arkadaşlar.
Aşağıdaki kodlar ile 15 veriyi alıp veritabanındaki mevcut veriler ile güncellemek istiyorum. Ama sadece 1 veriyi kaydediyor. Tırnak içine aldığımda 15 kez tek veriyi kaydediyor. Yardımcı olursanız sevinirim.
$baglanti=verial($url);
$parca = explode('<div class="dt">',$baglanti);
for($x=1; $x<15; $x++)
{
preg_match('#<div id="(.*?)"#si',$parca[$x],$id);
preg_match('#<img src="(.*?)"#si',$parca[$x],$img);
preg_match('#<div class="date">(.*?)</div>#si',$parca[$x],$tarih);
preg_match('#<div class="content">(.*?)<p>(.*?)</p>#si',$parca[$x],$yazi);
$img=$img[1];
$tarih=$tarih[1];
$id=$id[1];
$yazi=$yazi[2];
}
$son = mysql_query("UPDATE tablom SET img = '$img', tarih= '$tarih', yazi = '$yazi' where id='$id' ")or die(mysql_error());if($son){echo "OK";}