Возможный дубликат:
Как итерации по строке через mysql-запрос в php
Мне нужно продолжить итерации строк mysql. Например, если идентификатор вопроса равен 1, все ответы должны отображаться под вопросом 1. Я начинающий к php, может ли кто-нибудь мне помочь?
<?php $result = select("SELECT * FROM questions WHERE question_id=1"); $row = mysql_fetch_array($result); ?> <table width="581" height="299" border="1"> <tr> <td>Union Assurance Questionnaire</td> </tr> <tr> <td>1.<?php echo $row['questions']; ?> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table> <?php $result = select("SELECT * FROM questions WHERE question_id=2"); $row = mysql_fetch_array($result); ?> <table width="581" height="299" border="1"> <tr> <td>2.<?php echo $row['questions']; ?> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table>
используйте это
<?php while($row = mysql_fetch_array($result)) { ?> <table width="581" height="299" border="1"> <tr> <td>Union Assurance Questionnaire</td> </tr> <tr> <td>1.<?php echo $row['questions']; ?> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table> <?php } ?>
Вы должны использовать while() loop
для повторения всех возможных ответов.