Вэб-разработка
Циклы

renak
20 августа 2009, 15:28

вопросы по работам с циклами.
++++++++++++++++++++++++++++++

И сразу вопрос

$r = mysql_query("SELECT ... FROM ......);
$m = mysql_fetch_array($r);
В условия цикла while($m = mysql_fetch_array($r)); Подставится занесение в массив выборки.

А если запрос вот такой, что тогда ставить в условие?
$m = mysql_fetch_array(mysql_query("SELECT ... FROM ......));
while(?)
-------
Profi Administrator [10176]
20 августа 2009, 17:59

В первом примере $m = mysql_fetch_array($r); лишнее. Не нужно два раза писать одно и то же.
Второй пример - то же что и первый. Просто массив занеси во while.
-------
renak
21 августа 2009, 22:56

Profi, что значит лишнее? Без занесения в массив я не могу вытащить данные из неосязаемых данных $r
-------
renak
21 августа 2009, 23:00

$m = mysql_fetch_array($r);
В условия цикла while($m = mysql_fetch_array($r));

Ты не видишь что одно выполняет занесение в массив и выборку, а другое в цикле будет выводить пока будет верно занесение в массив, тоесть условие
while($m = mysql_fetch_array($r));


А второе то что ты сказал я проверю когда комп отремонтирую, если еще данные на пк останутся живы.
-------
Profi Administrator [10176]
21 августа 2009, 23:06

Я вижу только что ты два раза создаёшь один и тот же массив и при этом делаешь два запроса в базу вместо одного .hz.
-------
renak
21 августа 2009, 23:18

Profi, где я создаю 2 одинаковых массива.

у меня есть 2запроса с добавлением в массивы. 1й простой, 2й универсальный
-------
Profi Administrator [10176]
21 августа 2009, 23:26

renak, ну а зачем они нужны если они идентичны?
-------
Profi Administrator [10176]
21 августа 2009, 23:29

<?php $r mysql_query("SELECT ... FROM ......); 
while(
$m = mysql_fetch_array($r))
{
   echo 
$m['nom'];

-------
renak
21 августа 2009, 23:31

Я привел их для понимания сути вопроса. А если запрос вот такой, что тогда ставить в условие?
-------
Profi Administrator [10176]
21 августа 2009, 23:32

<?php $r mysql_query("SELECT ... FROM ......); 
while(
$m = mysql_fetch_array($r))
{
   
$row[] = $m;

-------

Ответить на тему

стр. 1,2,3,4 След.

Вэб-разработка
Список форумов
На главную

Последние темы

Регистрация
Вход

0.023 сек
SQL: 4