razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
мне надо получить список пользователей в массив но не получается внутри массива создать цикл а массив внутри цикла мне не надо так я тоже могу, как можно внутри массива получить данные с помощью цикл
$sql=mysql_query("SELECT `friend` from `friends` where `myid`='$usid' limit 10"
$data=array( while($sql_fr=mysql_fetch_row($sql)){
"friend_id"=>"$sql_fr[0]";
}
);
$content=new xml_fr();
$class=$content->content($data);
echo $class;
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Здесь надо делать так:
$sql=mysql_query("SELECT `friend` from `friends` where `myid`='$usid' limit 10"
$data = array();
$i = 0;
while($sql_fr = mysql_fetch_row($sql)) {
$data[$i] = $sql_fr;
$i++;
}
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
и что ето будет делать ? $data здесь что будет? разве не должен быть $data[]?
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
У меня была описка в коде, подправил. Теперь в $data как раз и содержится массив со всеми пользователями.
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
нет ето не то
$data = array();
$i = 0;
while($sql_fr = mysql_fetch_row($sql)) {
$data[$i] = $sql_fr;
$i++;
}
$content=new xml_fr();
$class=$content->content($data[1]);
echo $class;
мне надо получить так
$data=array(
"friend_id"=>"1",
"friend_id"=>"2",
"friend_id"=>"3"
);
чтоб потом отправить class
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Массива, где все ключи имеют одинаковое название, не существует. Это даже представить себе невозможно, я уже молчу про обращение к такому массиву. Здесь лучше использовать просто обычный список:
$data = ("1", "2", "3"
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
мне надо потом это записать в xml, если было бы просто 1,2,3,4 тогда все было бы гораздо легко
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Записывайте, используя стандарт DOM.
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
как пример можете дать?
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063