query('select * from `tiki_banners` where `which` = ? and `HTMLData` like ?', ['useFlash', '%embedSWF%']); $query = 'update `tiki_banners` set `HTMLData`=? where `bannerId`=?'; while ($res = $result->fetchRow()) { if (preg_match('/(swfobject|SWFFix)\.embedSWF\([\'" ]*([^,\'"]*)[\'" ]*,[\'" ]*([^,\'"]*)[\'" ]*,[\'" ]*([^,\'"]*)[\'" ]*,[\'" ]*([^,\'"]*)[\'" ]*,[\'" ]*([^,\'"]*)[\'" ]*,[\'" ]*([^,\'"]*)[\'" ]*/m', $res['HTMLData'], $matches)) { $movie['movie'] = $matches[2]; $movie['width'] = $matches[4]; $movie['height'] = $matches[5]; $movie['version'] = $matches[6]; $installer->query($query, [serialize($movie), $res['bannerId']]); } } }