Hola, lo que planteas es posible pero tienes que ser cuidadoso a la hora de crear la unión del código. Es frecuente que un simple punto, comilla o espacio mal puesto genere un error.
Tienes que tener tu código en un archivo PHP, si no es así no podrás ejecutar lo deseado.
Tienes que comprobar que la variable porta la información deseada, en este caso que $myrow['color'] lleva la información deseada. Y que al insertar dicha información se construye una ruta válida. Piensa que si por ejemplo $myrow['color'] ya lleva el .png final, el código no te funcionará.
Tienes que comprobar que la ruta que se genere es una ruta relativa válida respecto a la posición del fichero php donde tienes el código. En este caso la ruta URL/assets/images/color/ indica que estarías dentro de la carpeta URL, y dentro de esta otra carpeta assets... pero si la carpeta URL no está directamente accesible desde el lugar donde se encuentra el archivo no podrás acceder de esa manera.
Saludos.