Las variables que pones entre comillas dobles es mejor que vayan entre llaves. Cuando insertas un elemento de un array, éste debe ir entre llaves o en todo caso sin las comillas simples:
Código PHP:
$query = "UPDATE items SET name1 = '$row[name]' WHERE entry = '{$row['entry']}'";
Un saludo,