powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выборка
11 сообщений из 11, страница 1 из 1
Выборка
    #38247938
Фотография formus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
Код: php
1.
2.
3.
4.
5.
6.
$result = mysql_query("SELECT * FROM users",$db);
while ($row = mysql_fetch_assoc($result)){
    foreach ($row as $key => $value){
        echo $key, $value;
    }
}



Выводит в формате: ключ-значение, ключ-значение и т.д., а мне необходимо ключ-значение, значение и т.д.
...
Рейтинг: 0 / 0
Выборка
    #38247980
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
formus,

Вот интересно просто: зачем тебе foreach внутри while ? Возникает непреодолимое ощущение того, что ты не понимаешь ни единой строчки из приведенного тобой кода.
...
Рейтинг: 0 / 0
Выборка
    #38247986
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну хочет человек получить имя и значение первого (фиг знает какого именно) поля и значения всех остальных полей без разбору :-)
...
Рейтинг: 0 / 0
Выборка
    #38248031
Фотография formus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle, Не поля, а имени столбца. Типа имя столбца: содержимое
...
Рейтинг: 0 / 0
Выборка
    #38248034
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
$result = mysql_query("SELECT `имя столбца` FROM users",$db);
echo 'имя столбца'
while ($row = mysql_fetch_assoc($result)){
    echo $row['имя столбца'];
}



Хотя такие вопросы задавать не надо. Просто погуглить 5 минут и почитать, так как это азы.
...
Рейтинг: 0 / 0
Выборка
    #38248036
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleНу хочет человек получить имя и значение первого (фиг знает какого именно) поля и значения всех остальных полей без разбору :-)

Думаю человек хочет получить из базы массив с данными по одному полю (столбцу). foreach - это от непонимания. Видимо код скопировал, который получает значения всех столбцов и сюда кинул, что бы казалось, что он что-то писал сам.
...
Рейтинг: 0 / 0
Выборка
    #38248050
Фотография formus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр, у меня очень много столбцов
...
Рейтинг: 0 / 0
Выборка
    #38248051
Фотография formus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
$result = mysql_query("SELECT * FROM users",$db);
$arr = array();
while ($row = mysql_fetch_assoc($result)){
    foreach ($row as $key => $value){
        $arr[$key][] = $value;
    }
}
print_r($arr);



Вот решение, только вывести бы в читабельном виде)
...
Рейтинг: 0 / 0
Выборка
    #38248162
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
$result = mysql_query("SELECT * FROM users",$db);
$headIsBuilded = false;

echo '<table>';

while ($row = mysql_fetch_assoc($result)){
    echo '<tr>';
    //Отдельным циклом формируете шапку таблицы:
    if(!$headIsBuilded) {
        foreach($row as $key=>$value) {
            echo "<th>{$key}</th>";
        }
        $headIsBuilded = true;
    }
   
    foreach($row as $key=>$value) {
        echo "<td>{$value}</td>";
    }
    echo '</tr>';
}

echo '</table>';




Я это не проверял, может где и ошибся.
...
Рейтинг: 0 / 0
Выборка
    #38248163
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По умному еще бы не мешало

Код: php
1.
echo "<th>".htmlspecialchars($value)."</th>";
...
Рейтинг: 0 / 0
Выборка
    #38248261
Фотография formus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett, спасибо!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выборка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]