Si es muy factible porque si activas los errores veras un cartel que dice algo como que la variable id no existe se asume el valor id..
con lo cual interpreta falla y presume que queres poner.
De la forma Row['id'] va de una y directo.
fijate poniendo al principio
El error es mas o menos:
Notice: Use of undefined constant id - assumed 'id' in ......on line 6
Saludos
P.D.: Es conveniente en el local cuando se esta creando la aplicación, tener los errores activados al máximo.