echo '<img src="img/{$row_product_image[name]}" class="w-100" />';
PHP НЕ будет расширять переменные, если строка заключена в одинарные кавычки ( docs ).Также вам нужно заключить в кавычки строку «name», чтобы использовать ее в качестве индекса массива ( docs ).
При этом исправьте это, избегая одинарных кавычек (но это уродливо, так что не):
echo "<img src=\"img/{$row_product_image['name']}\" class=\"w-100\" />";
или менее болезненно читать:
echo '<img src="img/' . $row_product_image['name'] . '" class="w-100" />';
или даже использовать printf()
, чтобы избежать спагетирования строки:
printf('<img src="img/%s" class="w-100" />', $row_product_image['name']);