Как вывести информацию из бд в php
Перейти к содержимому

Как вывести информацию из бд в php

  • автор:

Как вывести информацию из бд в php

Вывод данных из БД в HTML

Доброго времени суток!
Подскажите, пожалуйста как вывести данные из БД в таблицу HTML.
Есть запрос

$SQL = "SELECT * FROM `bases`"; $result = mysql_query($SQL);

Есть таблица

Id Location PC Name Bases

Так понимаю, что заполнение должно быть в

while ($row = mysql_fetch_array($result))
Shouldercannon
Посмотреть профиль
Найти ещё сообщения от Shouldercannon

2 the Nation Glory

Регистрация: 27.05.2014

Сообщений: 3,289

Примерно как-то так
чтение

$sql = "SELECT id, location, pc_name, bases from bases"; $result = mysql_query($sql); $list = array(); $i = 0; while ($row = mysql_fetch_array($result))
Id Location PC Name Bases

Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.

Aleksandr H.
Посмотреть профиль
Найти ещё сообщения от Aleksandr H.
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод данных из XML в HTML giraff PHP 1 29.01.2021 17:17
php — вывод html с отступами zaki PHP 14 11.08.2014 08:53
Вывод информации из БД в HTML-форму manula PHP 4 26.11.2012 11:28
Вывод в html. Delphi. teres Общие вопросы Delphi 0 06.04.2012 12:51
Вывод Html из MYSQL Ричи PHP 2 01.10.2011 23:38

Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

  • Форум
  • » Laravel 6/7/8/9/10
  • » Kак вытащить данные из базы данных mysql в blade.php

Страницы 1

#1 15.03.2020 19:29:22

Jb Сообщений: 12

Kак вытащить данные из базы данных mysql в blade.php

Добрый день! Подскажите как вытащить данные из базы данных в . blade.php?
Никак не получается — все ошибки и ошибки.

На данном этапе имеется последний Ларавел и МаринаДБ 5.5 и пхп 7.3

 $category['name'])); >);

Не в сети 15.03.2020

#2 16.03.2020 10:11:20

nailfor +21 Сообщений: 40 Статей: 2

Re: Kак вытащить данные из базы данных mysql в blade.php

return view('welcome', $category);

Не в сети 09.01.2019

#3 16.03.2020 10:49:40

Jb Сообщений: 12

Re: Kак вытащить данные из базы данных mysql в blade.php

Поправил но не выводит данные а просто показывает: :
@forech ($category as $c)
name >>
@endforech

Не в сети 15.03.2020

#4 16.03.2020 13:29:47

vavprog +11 Сообщений: 34

Re: Kак вытащить данные из базы данных mysql в blade.php

как минимум есть разница @forech и @foreach

Не в сети 05.02.2019

#5 16.03.2020 14:29:32

Jb Сообщений: 12

Re: Kак вытащить данные из базы данных mysql в blade.php

Это да. вот такое выдает:
Facade\Ignition\Exceptions\ViewException
Undefined variable: category

Нет где то примеров как это работает на Laravel version 7.1.3 ?

Изменено Jb (16.03.2020 14:52:10)

Не в сети 15.03.2020

#6 16.03.2020 15:59:39

Margaryan Сообщений: 20 Статей: 1

Re: Kак вытащить данные из базы данных mysql в blade.php

так ты не подключил свою Модель Category в файлу web.php,поэтому и он не понимает что за переменные и откуда.

Не в сети 05.03.2020

#7 16.03.2020 16:01:34

Margaryan Сообщений: 20 Статей: 1

Re: Kак вытащить данные из базы данных mysql в blade.php

наверху напиши и в compact напиши так compact($category)

Не в сети 05.03.2020

#8 16.03.2020 17:28:10

Jb Сообщений: 12

Re: Kак вытащить данные из базы данных mysql в blade.php

Это поправил. но cмотрите что выходит:
ErrorException
Trying to get property ‘[,]’ of non-object

Не в сети 15.03.2020

#9 16.03.2020 22:22:06

Jb Сообщений: 12

Re: Kак вытащить данные из базы данных mysql в blade.php

Всем спасибо — два дня ковырял и уала — получилось простую штуку сделать! Оно конечно трудно для начинающего сразу на 7 версии — мало инфо.
Каму интересно — смотрите
Это не работает:

наверху напиши и в compact напиши так compact($category)

compact('category')

это работает на Ларавел 7 — Может кому пригодится:
web.php

Вывод данных из базы данных на страницу сайта. Как сделать?

Спасибо большое! Выглядит очень хорошо. Подскажите, а как это можно вывести списком в HTML документе?

konohovec, каким именно списком?
konohovec @konohovec Автор вопроса

Jonh Doe, решил этот вопрос, спасибо) Подскажите про другой вопрос: как мне по очереди данные из одного массива вписывать, например, в какой-нибудь div

echo '
'; foreach($arrayname as $v=>$k) < echo $k.': '.$v.'
'; > echo '
';

Где arrayname это ваш массив.
v — значение элемента массива
k — ключ элемента массива

konohovec @konohovec Автор вопроса
Jonh Doe, спасибо большое! Сработало

Tokishu

Здравствуйте Jonh Doe Я бы хотел узнать кое что о коде, я вот к примеру получил данные но как мне к примеру вытащить только айди пользователя или никнейм?(буду очень благодарен, и простите если это елементарный вопрос. Я только учусь и хочу попробовать сделать админку. и искал ответ почти 2 дня. Буду благодарен если дадите ответ.)

Код куда хочу распределить данные

 id Что-то еще. Что-то еще. Что-то еще. Что-то еще. 

Tokishu, ну смотри. Надо понимать что за данные у тебя есть.
Предположу, что ты отправил запрос к базе и получил что-то. Запрос при этом был

$result_set = $mysqli->query('SELECT * FROM users');

Тогда в переменной $result_set у тебя будет что-то типа такого:

array( array(1,'admin','password','10-10-2022'), array(2,'user','userpass','11-10-2022'), )

где массивы с данными повторят столбцы базы [id, login, password, last_date]

И мы можем в этом случае перечислить массив через foreach

foreach($result_set as $k=>$v) < // тут будет перечисление пользователей echo ''; foreach($result_set as $kk=>$vv) < echo ''.$vv.''; // тут будет перечисление данных пользователей > echo ''; >

либо можем сделать так:

foreach($result_set as $k=>$v) < // тут будет перечисление пользователей echo ''; echo ''.$v['id'].''; echo ''.$v['login'].''; echo ''; >

Это очень схематичный и простой пример, не факт, что он сработает, но для понимания сути подойдет.

Как вывести данные из БД с помощью php?

Версия PHP 7.0 и выше. Никак не могу вывести данные из БД. Делаю запросы через mysqli, но возникают ошибки. Не подскажете код, который помог бы мне выводить username конкретного пользователя, авторизовавшегося на сайте.

  • Вопрос задан более трёх лет назад
  • 2997 просмотров

Комментировать

Решения вопроса 1

$link = mysqli_connect('127.0.0.1','root','','base'); $sql = "SELECT * FROM tablepart WHERE user= $user AND reg = $reg"; $obj = mysqli_query($link, $sql); $res = mysqli_fetch_all($obj); var_dump($res);

Ответ написан более трёх лет назад

Caarl

А как же классика ?) я про escape string )

ну тогда и вот это еще)))

$username = strtr($username, array('_' => '\_', '%' => '\%')); $password = strtr($password, array('_' => '\_', '%' => '\%'));

Ответы на вопрос 1

AXP-dev

В PHP 7 убрали mysqli_* , для работы с базой используйте php.net/manual/ru/book.pdo.php

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *