господа, столкнулся с такой проблемой:
есть БД mysql и как положено таблица. из неё выбираю 2 столбца по условию
$r=mysql_query(select ip, model from taram WHERE ps="0");
while ($rows=mysql_fetch_row($r)){
$ip[]=$rows[0];
$mod[]=$rows[1];
}
echo $ip[0];//10,22,0,2
echo $mod[1];model2
//я так понимаю в массив r возвращаются все данные которые подходят под условие
//итого 80 строк
после выполнения кода получаю первую пару из массива т.е ип адрес и модель
10.22.0.2 model2
строю цикл сл образом:
for($i=0;$i<80;$i++){
//далее пытаюсь перебрать весь массив r в цикле
echo $ip[$i];
echo $mod[$i+1];
}
но при этом ничего не работает. возвращаются данные 80 раз типа 10.22.0.2 model2
замечу что при изменении ручками
$r=mysql_query(select ip, model from taram WHERE ps="0");
while ($rows=mysql_fetch_row($r)){
$ip[]=$rows[0];
$mod[]=$rows[1];
}
echo $ip[1];//10,22,0,3
echo $mod[2];model3
возвращает то, что нужно.
подскажите, в чем проблема или как правильно настроить выборку/цикл
спс.