Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1630
Благодарности: 220

Профиль | Отправить PM | Цитировать


Цитата Coutty:
пока условие в скобках true. »


Но в скобках-то не условие, а оператор присваивания, а в некоторых мануалах пишут, что должно быть условие.
Условие выглядит ведь $row==чему-то, т.е. 2 знака =, а не один.

Iska привел ссылку, где в while должно стоять expr-"выражение", а что такое "выражение" не пояснено.

Еще можно понять пример где while($a = each($two)), но там тоже одно = , и по крайней мере функция each означает обход "каждого".

Откуда можно понять, что выражение $row=столбцам строки - это TRUE,
а выражение $row=пусто(кончились строки) - это FALSE? В описании mysql_fetch_array это не указано.
Ведь $row после выполнения while должно быть, наверно, равно значению последней полученной строки, а не FALSE?
(вернее $row[0]=первый столбец последней строки, $row[1]=второй столбец последней строки,...??)

Что означает значок "@" перед функцией-оператором? В описании функций этого значка нет. Может, дело в нем?

Последний раз редактировалось alef2474, 24-04-2013 в 23:23.


Отправлено: 23:18, 24-04-2013 | #4