Страница 5 из 8

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 15 сен 2011, 20:37
paduchin
Попробуй ещё так

Код: Выделить всё

// иногда нужно вывести данные через цикл forfor ($i=0; $i<$num_rows; $i++) {    $sql_data = mysql_fetch_array($sql);    echo $sql_data['uid'].' - '.$sql_data['visits'].'<br />';} 

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 15 сен 2011, 20:47
Evgesha
ничего не помогает, да тут что то связано с viewer_id, если поставить просто цифры из ид, то всё работает

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 15 сен 2011, 21:03
Evgesha
Всем Спасибо! Всё наладил=)

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 27 сен 2011, 18:09
Joseph Jevelin
Скажите пожалуйста, возможно ли сделать два запроса в одном php-файле с выводом обоих результатов в AS?

Подобие такой реализации:

Код: Выделить всё

$sql_one = mysql_query($query_one);$sql_two = mysql_query($query_two); echo $sql_one;echo $sql_two;

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 27 сен 2011, 18:21
bodnar
естественно
примерно так вы и написали, только выводить нормально, считывать ответ по строчкам и распечатать например в xml или json

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 27 сен 2011, 19:54
Joseph Jevelin
bodnar, спасибо) Буду копать)

И ещё один вопрос... Написал запрос, но не могу понять почему он не работает.

Код: Выделить всё

$query = 'SELECT `FirstProfile`.`UserID`, `FirstProfile`.`Votes`, COUNT(1) AS `RowNum`      FROM `'.$table_name.'` `FirstProfile`      INNER JOIN `'.$table_name.'` `SecondProfile`      ON `FirstProfile`.`UserID` >= `SecondProfile`.`UserID`хх    AND `FirstProfile`.`UserID` = "'.$viewer_id.'"хх    AND `SecondProfile`.`UserID` <= "'.$viewer_id.'"      GROUP BY `FirstProfile`.`UserID`      ORDER BY `FirstProfile`.`Votes`;';
Отмеченные иксами строчки ломают запрос. Сам запрос ведь правильно составлен (вывод порядкового номера строки RowNum)?

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 30 сен 2011, 13:43
Joseph Jevelin
Вопрос неактуален)

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 03 окт 2011, 00:55
Joseph Jevelin
Если php-файл выводит ответ такого вида:
FName=Sasha&LName=Grey&FName=Britney&LName=Skay
То есть ответ в виде несколько строк одних и тех же стоблцов. Можно ли в AS вывести по отдельности ответ каждого столбца?

Пытался через loader.data.FName[0], но ничего не вышло. Можно ли вообще без внедрения XML это проделать?

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 03 окт 2011, 19:27
Александр
Joseph Jevelin
Так надо массивом передавать

Код: Выделить всё

FName[]=Sasha&LName[]=Grey&FName[]=Britney&LName[]=Skay
Можно и строку распарсить...
Но гораздо лучше будет использовать XML или JSON. С этими форматами будет удобнее обрабатывать ошибки и события. Если желание не использовать XML или JSON из-за того что ты не работал с ними, то лучше их изучить, иначе потом дольше провозишься со своим методом получения данных.

Re: Вывод данных из базы (PHP + MySQL)

Добавлено: 03 окт 2011, 19:32
Joseph Jevelin
Александр, спасибо за подробный ответ :)
Начал изучать XML. Пока идёт всё хорошо)