Первая проблема в том, что ваш цикл while настроен неправильно.Оператор equals передаст значение mysql_fetch_assoc ($ result) в строки $, так что это просто ничего не сделает.Просто подумайте, что один знак равенства не означает равных, это действительно означает, становится.Так строки становятся результатом.Если у вас есть два знака равенства, вы сравниваете два значения, но это вам тоже не поможет.Что вам действительно нужно сделать, так это сначала установить строки в ноль, а затем сказать, в то время как количество строк меньше, чем результат. Эхо, идентификатор, эхо имени пользователя, эхо пароля и добавление 1 к строкам.
Так что цикл while должен выглядеть болеекак это
$rows = 0;
while($rows < mysql_fetch_assoc($result) ){
$rows++
?>
<tr>
<td><?php echo $rows['ID'];?></td>
<td><?php echo $rows['username'];?></td>
<td><?php echo $rows['password'];?></td>
</tr>
<?php
}
}
Предполагая, что $ result = mysql_query ($ query) действительно имеет значение, которое должно работать.
Если вам нужно проверить, хорош ли ваш результат, используйте PHP для вывода массива впроверьте print_r ($ результат);Это отобразит все результаты на экране.