Вывод данных из базы (php, mysqli, mysql)

Уроки по PHP, Javascript и т.п.
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

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

Сообщение paduchin »

Попробуй ещё так

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

// иногда нужно вывести данные через цикл forfor ($i=0; $i<$num_rows; $i++) {    $sql_data = mysql_fetch_array($sql);    echo $sql_data['uid'].' - '.$sql_data['visits'].'<br />';} 
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

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

Сообщение Evgesha »

ничего не помогает, да тут что то связано с viewer_id, если поставить просто цифры из ид, то всё работает
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

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

Сообщение Evgesha »

Всем Спасибо! Всё наладил=)
Joseph Jevelin
Сообщения: 28
Зарегистрирован: 02 сен 2011, 19:07

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

Сообщение Joseph Jevelin »

Скажите пожалуйста, возможно ли сделать два запроса в одном php-файле с выводом обоих результатов в AS?

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

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

$sql_one = mysql_query($query_one);$sql_two = mysql_query($query_two); echo $sql_one;echo $sql_two;
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

естественно
примерно так вы и написали, только выводить нормально, считывать ответ по строчкам и распечатать например в xml или json
Joseph Jevelin
Сообщения: 28
Зарегистрирован: 02 сен 2011, 19:07

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

Сообщение 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)?
Joseph Jevelin
Сообщения: 28
Зарегистрирован: 02 сен 2011, 19:07

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

Сообщение Joseph Jevelin »

Вопрос неактуален)
Joseph Jevelin
Сообщения: 28
Зарегистрирован: 02 сен 2011, 19:07

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

Сообщение Joseph Jevelin »

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

Пытался через loader.data.FName[0], но ничего не вышло. Можно ли вообще без внедрения XML это проделать?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

Joseph Jevelin
Так надо массивом передавать

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

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

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

Сообщение Joseph Jevelin »

Александр, спасибо за подробный ответ :)
Начал изучать XML. Пока идёт всё хорошо)
Ответить