Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

eratnikstudio

  • 0
    вклад
  • 27
    вопросов
  • 8
    ответов
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Дмитрий,

    Я уже запутался - что куда надо прописать))) Можете просто написать - вот это выглядит так))) Если не сложно!

    Мне надо что бы выводилось только вот это - field_value

    Мой код и он не работает(( Это капец!

    <?php
      $host = 'localhost'; 
      $user = 'u0815268_scr'; 
      $pass = 'cfqn2019';
      $db_name = 'u0815268_scr';
      $link = mysqli_connect($host, $user, $pass, $db_name);
     
      
      if (!$link) {
        echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
        exit;
      }
    $query = 'SELECT * FROM `wpps_users` WHERE 1';
    $result = mysqli_query($link, $query);
    echo '<table>';
    while ($row = mysqli_fetch_array($result)) {
        $query = 'SELECT `wpps_custom_field_metas`.`field_value`, `wpps_users`.`display_name` FROM `wpps_users` INNER JOIN `wpps_custom_field_metas` ON `wpps_users`.`ID` = `wpps_custom_field_metas`.`module_record_id` = '.$row["id"];
    $result1 = mysqli_query($query);
        echo '<tr>';
        echo '<td>'.$row['field_value'].'</td>';
        echo '</tr>';
    }
    echo '</table>';
    ?>
    Написано более трёх лет назад
  • Вывести данные с базы данных с нескольких таблиц?

    eratnikstudio @eratnikstudio Автор вопроса
    Назар Горбунов,
    Я уже запутался - что куда надо прописать))) Можете просто написать - вот это выглядит так))) Если не сложно!

    Мне надо что бы выводилось только вот это - field_value

    Мой код и он не работает(( Это капец!
    <?php
      $host = 'localhost'; 
      $user = 'u0815268_scr'; 
      $pass = 'cfqn2019';
      $db_name = 'u0815268_scr';
      $link = mysqli_connect($host, $user, $pass, $db_name);
     
      
      if (!$link) {
        echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
        exit;
      }
    $query = 'SELECT * FROM `wpps_users` WHERE 1';
    $result = mysqli_query($link, $query);
    echo '<table>';
    while ($row = mysqli_fetch_array($result)) {
        $query = 'SELECT `wpps_custom_field_metas`.`field_value`, `wpps_users`.`display_name` FROM `wpps_users` INNER JOIN `wpps_custom_field_metas` ON `wpps_users`.`ID` = `wpps_custom_field_metas`.`module_record_id` = '.$row["id"];
    $result1 = mysqli_query($query);
        echo '<tr>';
        echo '<td>'.$row['field_value'].'</td>';
        echo '</tr>';
    }
    echo '</table>';
    ?>
    Написано более трёх лет назад
  • Вывести данные с базы данных с нескольких таблиц?

    eratnikstudio @eratnikstudio Автор вопроса
    Назар Горбунов, |
    Я подправил
    SELECT `wpps_custom_field_metas`.`field_value`, `wpps_users`.`display_name` FROM `wpps_users` INNER JOIN `wpps_custom_field_metas` ON `wpps_users`.`ID` = `wpps_custom_field_metas`.`module_record_id`


    Этот запрос отрабатывает как надо
    5ee21dfa903df482651963.png

    Какой код php должен быть что бы отобразилось имя и рейтинг.

    Рейтинг это - field_value, имя - display_name
    Написано более трёх лет назад
  • Вывести данные с базы данных с нескольких таблиц?

    eratnikstudio @eratnikstudio Автор вопроса
    Я сделал запрос, всё норм. Но как вывести на страницу. Вот этим у меня не работает
    <?php
      $host = 'localhost'; 
      $user = 'u0815268_scr'; 
      $pass = 'cfqn2019';
      $db_name = 'u0815268_scr';
      $link = mysqli_connect($host, $user, $pass, $db_name);
     
      
      if (!$link) {
        echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
        exit;
      }
    ?>
    <?php
    $sql = mysqli_query($link, 'SELECT `wpps_custom_field_metas`.`field_value` FROM `wpps_users` INNER JOIN `wpps_custom_field_metas` ON `wpps_users`.`ID` = `wpps_custom_field_metas`.`module_record_id`');
    while ($result = mysqli_fetch_array($sql)) {
      $array[] =  $result['field_value'];
    }
    ?>


    Выводит пустоту
    Написано более трёх лет назад
  • Вывести данные с базы данных с нескольких таблиц?

    eratnikstudio @eratnikstudio Автор вопроса
    FanatPHP,
    Я запрос сделал. Всё норм. Но как это вывести на страницу

    Вот этим у меня не работает:
    <?php
      $host = 'localhost'; 
      $user = 'u0815268_scr'; 
      $pass = 'cfqn2019';
      $db_name = 'u0815268_scr';
      $link = mysqli_connect($host, $user, $pass, $db_name);
     
      
      if (!$link) {
        echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
        exit;
      }
    ?>
    <?php
    $sql = mysqli_query($link, 'SELECT `wpps_custom_field_metas`.`field_value` FROM `wpps_users` INNER JOIN `wpps_custom_field_metas` ON `wpps_users`.`ID` = `wpps_custom_field_metas`.`module_record_id`');
    while ($result = mysqli_fetch_array($sql)) {
      $array[] =  $result['field_value'];
    }
    ?>
    Написано более трёх лет назад
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Дмитрий,

    SELECT `wpps_custom_field_metas`.`field_value`, `wpps_users`.`display_name` FROM `wpps_users` INNER JOIN `wpps_custom_field_metas` ON `wpps_users`.`ID` = `wpps_custom_field_metas`.`module_record_id`


    РАБОТАЕТ!!! СПАСИБО!!!

    А как вывести эти значения на страницу? Если я вот этим кодом делаю, то ни чего на страницу не выводится
    <?php
      $host = 'localhost'; 
      $user = 'u0815268_scr'; 
      $pass = 'cfqn2019';
      $db_name = 'u0815268_scr';
      $link = mysqli_connect($host, $user, $pass, $db_name);
     
      
      if (!$link) {
        echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
        exit;
      }
    ?>
    <?php
    $sql = mysqli_query($link, 'SELECT `wpps_custom_field_metas`.`field_value`, `wpps_users`.`display_name` FROM `wpps_users` INNER JOIN `wpps_custom_field_metas` ON `wpps_users`.`ID` = `wpps_custom_field_metas`.`module_record_id`');
    while ($result = mysqli_fetch_array($sql)) {
      $array[] =  $result['field_value'];
    }
    ?>
    Написано более трёх лет назад
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Дмитрий,
    SELECT `field_value` FROM `wpps_custom_field_metas` JOIN `wpps_users` ON `wpps_users.ID` = `wpps_custom_field_metas.module_record_id`


    Я вот да такого додумался - но Запрос выдаёт ошибку
    Ответ MySQL:

    #1054 - Unknown column 'wpps_users.ID' in 'on clause'

    Как это написать блин? )))
    Написано более трёх лет назад
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Вот что требуется - может всё таки кто то поможет!
    Хочу вывести их базы данных на сайт значение произвольного поля. В чём смысл - в системе выводится таблица учеников, и так я сделал столбец - Рейтинг добра.
    значения фото, Имя и Email берутся вот с этой таблицы wpps_users
    5ee1ef7856e01168012320.png

    Тут ключ - display_name или id

    С этой таблицы (произвольное поле) wpps_custom_field_metas - надо взять field_value
    5ee1ef9081016147654312.png

    и вывести это значение вот тут
    5ee1efaa48250751868248.png

    Для каждого своё значение

    ID из таблицы wpps_users соответствуют module_record_id в таблице wpps_custom_field_metas
    5ee1efc270e1c679787347.png
    5ee1efd2673cb733308651.png
    Написано более трёх лет назад
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Дмитрий,

    В общем ,как составить запрос ни кто не знает или не хочет этого сообщать. Странно - я думал тут люди помогают, а не блещут умом перед менее знающими.
    В любом случаи - спасибо!
    Написано более трёх лет назад
  • Вывести данные с базы данных с нескольких таблиц?

    eratnikstudio @eratnikstudio Автор вопроса
    Евгений Самсонов,

    Я вот такое сделал - но на странице выдаёт ошибку

    <?php 
    $host = 'localhost'; 
      $user = 'u0815268_scr'; 
      $pass = 'cfqn2019';
      $db_name = 'u0815268_scr';
           $link = mysqli_connect($host, $user, $pass, $db_name) 
        or die("Ошибка " . mysqli_error($link));
    ?>
    <?php
      $query = mysql_query("SELECT * FROM `wpps_users`
        JOIN `wpps_custom_field_metas` 
            ON  `wpps_custom_field_metas`.`module_record_id` = `wpps_users`.`id`
        WHERE `wpps_users`.`id` = 1');
     ") or die(mysql_error());
     
    // получение результата запроса
    $result = array();
    while($row = mysql_fetch_array($query, MYSQL_ASSOC)){
        $result[] = $row;
    }
     
    // вывод результата
    print_r ($result);
    ?>
    Написано более трёх лет назад
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Дмитрий,

    Вот что я сделал. Но мне выдаёт ошибку

    <?php 
    $host = 'localhost'; 
      $user = 'u0815268_scr'; 
      $pass = 'cfqn2019';
      $db_name = 'u0815268_scr';
           $link = mysqli_connect($host, $user, $pass, $db_name) 
        or die("Ошибка " . mysqli_error($link));
    ?>
    <?php
      $query = mysql_query("SELECT * FROM `wpps_users`
        JOIN `wpps_custom_field_metas` 
            ON  `wpps_custom_field_metas`.`module_record_id` = `wpps_users`.`id`
        WHERE `wpps_users`.`id` = 1');
     ") or die(mysql_error());
     
    // получение результата запроса
    $result = array();
    while($row = mysql_fetch_array($query, MYSQL_ASSOC)){
        $result[] = $row;
    }
     
    // вывод результата
    print_r ($result);
    ?>
    Написано более трёх лет назад
  • Вывести данные с базы данных с нескольких таблиц?

    eratnikstudio @eratnikstudio Автор вопроса
    Metalofon NT,
    Хочу вывести их базы данных на сайт значение произвольного поля. В чём смысл - в системе выводится таблица учеников, и так я сделал столбец - Рейтинг добра.
    5ee13e41291dc893036721.png
    значения фото, Имя и Email берутся вот с этой таблицы wpps_users
    5ee13ecaf28c0791886359.png
    Тут интересно только имя
    С этой таблицы (произвольное поле) wpps_custom_field_metas - надо взять field_value
    5ee140b31dc4a466334414.png
    и вывести это значение вот тут
    5ee13fab386ba751867063.png
    Для каждого своё
    ID из таблицы wpps_users соответствуют module_record_id в таблице wpps_custom_field_metas
    5ee14036421f2282875782.png
    5ee1404fc6edd071069644.png
    Написано более трёх лет назад
  • Вывести данные с базы данных с нескольких таблиц?

    eratnikstudio @eratnikstudio Автор вопроса
    Евгений Самсонов,
    А как это сделать? То что JOIN - я прочитал, а как сделать?))
    Написано более трёх лет назад
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Дмитрий,

    Как это всё сделать? Уже голова не соображает)))
    Как надо составить запрос, что бы из разных таблиц отображались данные.
    К примеру:
    БД - db1
    таблицы - wpps_users (отсюда берём имя display_name), wpps_custom_field_metas (отсюда берём значение field_value)

    Это вывести на страницу.
    Написано более трёх лет назад
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Дмитрий, Поучилось сделать вот так

    <?php 
    $host = 'localhost'; 
      $user = 'u0815268_scr'; 
      $pass = 'cfqn2019';
      $db_name = 'u0815268_scr';
            $link = mysqli_connect($host, $user, $pass, $db_name);
    
      
      if (!$link) {
        echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
        exit;
      }
    ?>
    <?php
      $sql = mysqli_query($link, 'SELECT `field_value` FROM `wpps_custom_field_metas` WHERE `id`=1');
      while ($result = mysqli_fetch_array($sql)) {
        echo "{$result['field_value']}";
      }
    ?>


    Но он выводит только с первого id для всех учеников

    5ee135b9212a5610887758.png
    Написано более трёх лет назад
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Не понимаю всё таки. Как и куда это сделать? )))
    Написано более трёх лет назад
  • Как вывести информацию из БД на сайт?

    eratnikstudio @eratnikstudio Автор вопроса
    Спасибо за ответ. Я это понимаю, но мои познания заканчиваются вот на этом коде и как связать id и значение field_value, что бы выводились именно эти значения для каждого ученика.
    Вот как связать это всё?
    Написано более трёх лет назад
  • Как настроить редирект несуществующих страниц на страницу error.php в файле .htaccess?

    eratnikstudio @eratnikstudio Автор вопроса
    nurjigit92, нифига - всё так и осталось. Ссылка с https://livion.ru/asfsdfgsdg - создаёт такую же страницу https://livion.ru/asfsdfgsdg с контентом error.php
    Написано более трёх лет назад
  • Как настроить редирект несуществующих страниц на страницу error.php в файле .htaccess?

    eratnikstudio @eratnikstudio Автор вопроса
    Сделал. Толку ноль.) С цифрами (https://livion.ru/1) - переходит на страницу error.php. С буквами - создаеёт дубль и отображает содержимое страницы error.php
    Написано более трёх лет назад
  • Как свой сайт на WP сохранить как тему (шаблон)?

    eratnikstudio @eratnikstudio Автор вопроса
    Денис Янчевский, Всё ясно, спасибо большое за развёрнутый ответ.
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • vpetrov
    Виктор Петров
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 5 ответов
    • 0 вопросов
  • Пес Барбос
    • 4 ответа
    • 0 вопросов
  • SunTechnik
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации