Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Что делает $data ?


Автор: almagnit 24.4.2008, 23:47
Есть MySQL БД, в ней находиться таблица с двумя полями, логин и пароль. При помощи ниже 

описанного скрипта я получаю данные из БД ...

Код

<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("test",$con);
$R = mysql_query('select * from users');
for($data=Array(); $row=mysql_fetch_assoc($R); $data[]=$row)
$data;
for($i=0; $i<mysql_num_rows($R); $i++){
echo $data[$i]['login']; echo "  "; echo $data[$i]['password']; echo "<BR>";
}
?>


если я комментирую строку "$data;", то появляется ошибка Undefined offset: n, где n число итерации 

цикла, что выполняет объявление массива "$data;" ?

Автор: Fortop 25.4.2008, 00:03
поставь точку с запятой ";" в строчке выше

Автор: almagnit 25.4.2008, 00:16
 smile 

... мда, работа это хорошо, спать уже пора ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)