Как отображать результаты из базы данных во входную область?

<?php $i = 0; while ($row = $res->fetchRow()) { $i++; echo '<tr>'; echo '<td><input value='{$row['moduleCode']}' /> </td>'; echo '</tr>'; } ?> 

Как вы можете видеть в моем php-коде, я попытался повторить результаты из базы данных во входную область с помощью «значения», однако это приводит к появлению синтаксической ошибки? может кто-нибудь покажет мне, где я ошибся?

Используйте строки с двойными кавычками, если вы хотите, чтобы переменные обрабатывались внутри:

 echo "<td><input value='{$row['moduleCode']}' /> </td>"; 

или извлеките переменные:

 echo '<td><input value="'.$row['moduleCode'].'" /> </td>';