include("conn.php");
$result = mysql_query("SELECT * FROM sggame");
while($row = mysql_fetch_assoc($result));
{
$id = $row['id'];
echo $id;
echo 'working?';
}
Приведенный выше код просто ничего не возвращает из базы данных. Имя строки правильное, цикл запускается, показывая, что в базе данных что-то есть. Однако строка просто не отображается эхом. Это код, который я использовал тысячу раз раньше, и я довольно озадачен, почему он остановился сейчас! Любая помощь, как всегда, приветствуется.






заменять
while($row = mysql_fetch_assoc($result));
с
while($row = mysql_fetch_assoc($result))
выдавал ли этот код уведомление или предупреждение, когда вы его запускали? Мне просто любопытно, что проблема была в точке с запятой.
while (условие); то же самое, что и while (условие) {}, то есть цикл while с пустым телом.
Нет проблем, я думаю, это когда-нибудь случится со всеми из нас :)