Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » MySql/PHP: общие вопросы

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Открыть новую тему     Написать ответ в эту тему

Mavrikii

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergioEmpasaDeParado
php не имеет никакого отношения к тому, что происходит в браузере, так как php выполняется на сервере,  а не в браузере. перегружает javascript.
window.frames['имя_фрейма'].location.reload();

Всего записей: 6182 | Зарегистр. 20-09-2014 | Отправлено: 19:21 13-06-2018
SergioEmpasaDeParado

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо

Всего записей: 8 | Зарегистр. 13-04-2018 | Отправлено: 12:27 14-06-2018
sem88

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
Для примера такой запрос:
 
$result  =  mysqli_query($link, "SELECT * FROM  `tb`   WHERE `st` = 'промо'" );
    while (  $line  =  mysqli_fetch_row($result)  )
        {  echo " имя: $line[1]  - возраст : $line[2]" ;  }
 
На выходе имеем
вася - 18
петя - 20
ира - 25
 
Вопрос как сделать выборку, чтобы вывести в таком виде:
вася, петя, ира
18, 20, 25
 

Всего записей: 46 | Зарегистр. 13-04-2007 | Отправлено: 18:47 22-06-2018
Mavrikii

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sem88

Цитата:
как сделать выборку, чтобы вывести в таком виде:  

Выборка тут ни при чем. Делаете два цикла, в одном выводите имя, во втором - другой данные. Можно и через один цикл, в котором выводите сразу имя и создание строку для второго вывода (вместо echo делаете $str .= Что_хотите_вывести; )
 

Код:
$names = [];
$ages = [];
$result  =  mysqli_query($link, "SELECT * FROM  `tb`   WHERE `st` = 'промо'" );  
    while (  $line  =  mysqli_fetch_row($result)  )  
        {  $names[] = $line[1]; $ages[] = $line[2];  }  
echo join(", ", $names);
echo join(", ", $ages);

Всего записей: 6182 | Зарегистр. 20-09-2014 | Отправлено: 18:50 22-06-2018 | Исправлено: Mavrikii, 18:55 22-06-2018
sem88

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а можно пример такого цикла?
 
Добавлено:
больше спасибо, пойду изучать
 
еще раз больше спасибо, то что нужно , я то уже 2 часа читал и пробовал по разному.

Всего записей: 46 | Зарегистр. 13-04-2007 | Отправлено: 18:58 22-06-2018 | Исправлено: sem88, 19:03 22-06-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Компьютерный форум Ru.Board » Интернет » Web-программирование » MySql/PHP: общие вопросы

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru