Перейти к содержимому

Как выводить данные из бд php

  • автор:

Как вывести данные из БД в разные блоки?

Всем привет!) Как вывести новости из БД в разные блоки? Я вывожу новости и в итоге получается, что они друг на друге в одном css блоке, а я мне надо, чтобы они были в отдельных блоках.

 

"; > // Закрыть соединение с БД mysql_close(); ?>

"; > // Закрыть соединение с БД mysql_close(); ?>

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

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

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

magazovski @magazovski

'; echo '

' . $row['date'] . '

'; echo '

' . $row['text'] . '

'; echo '
'; > // Закрыть соединение с БД mysql_close();

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

Как вывести одно соответствующее значение из базы данных

Как сделать вывод актуального значения balanse залогинившемуся пользователю?
Через $_SESSION не вариант, если значение balanse изменится в базе, то пользователю будет показываться старое значение, пока он не перелогинится.

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как вывести значение с типом datetime из базы данных MSSQL?
В базе MS SQL есть поле с типом datetime и значением 2003-05-27 13:15:20.630 когда я делаю .

Как сравнить переменную со строкой базы данных или как присвоить переменной значение строки базы данных ?
подскажите пожалуйста как мне сравнить переменную типа string с каким нибудь строкой базы данных.

Вывести минимальное значение функции на заданном интервале и соответствующее ему значение аргумента.
Решил такое задание: Задан интервал и шаг изменения аргумента. Вывести минимальное значение функции.

Ввести с клавиатуры вещественное (double) значение x, вывести соответствующее значение y для функции y = f(x)
Всем привет! Нужна помощь в решение данной задач. Буду очень признателен 🙂 График функции y =.

632 / 474 / 170
Регистрация: 26.05.2016
Сообщений: 2,624
Ranger, периодически запрашивать с клиента баланс из бд по id с помощью ajax’a
Регистрация: 03.10.2008
Сообщений: 436
Только начал изучать php, не пойму где ошибка
результат не выводится

1 2 3 4 5 6 7 8 9 10 11
 $name = $_POST['fname']; $rno = $_POST['id']; $con = mysql_connect("localhost","login","pas"); $db= mysql_select_db("baza", $con); $sql = "SELECT address from students where name='".$name."' AND rno=".$rno; $result = mysql_query($sql,$con); $row=mysql_fetch_array($result); echo $row['address']; ?>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
html> head> script src="http://code.jquery.com/jquery-latest.js">/script> script> function getdetails() < var name = $('#name').val(); var rno = $('#rno').val(); $.ajax(< type: "POST", url: "details.php", data: >).done(function( result ) < $("#msg").html( " Address of Roll no " +rno +" is "+result ); >); > /script> /head> body> table> tr> td>Your Name:/td> td>input type="text" name="name" id="name" />td> /tr> tr> td>Roll Number:/td> td>input type="text" name="rno" id="rno" />td> /tr> tr> td>/td> td>input type="button" name="submit" id="submit" value="submit" onClick = "getdetails()" />/td> /tr> /table> div id="msg">/div> /body> /html>

Как выводить данные из бд php

Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013

Помог: 0 раз(а)

Как выводить id из БД на страницу пользователя? Например так: Ваш id $id.
Отправлено: 20 Июля, 2013 — 15:52:10

Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013

Помог: 91 раз(а)

При авторизации выбирайте так же id пользователя и просто выводите его там где надо

Если это информация для всех(профили) $id пользователей берем из $_GET параметра

(Отредактировано автором: 20 Июля, 2013 — 16:00:42)

Отправлено: 20 Июля, 2013 — 16:02:33

Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013

Помог: 0 раз(а)

teddy пишет:
CODE (SQL):
скопировать код в буфер обмена
SELECT `id` FROM `users` WHERE id = ‘$id’

В переменная $id должна содержать $id авторизованного пользователя.

Если это информация для всех(профили) $id пользователей берем из $_GET параметра

Я написал как ты. Но всеравно этот код выдает: «Ваш ид: Resource id #3».
Отправлено: 20 Июля, 2013 — 16:06:05

Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012
Откуда: Россия, Москва

Помог: 17 раз(а)

teddy пишет:
Если это информация для всех(профили) $id пользователей берем из $_GET параметра
$query = «SELECT id FROM users WHERE style=»color: #006699; font-weight: bold;»> » ;
$users = mysql_query ( $query ) ;
$info = mysql_fetch_assoc ( $users ) ;
$id = $info [ ‘id’ ] ;
echo «Ваш id: $id » ;

(Добавление)
HTML пишет:
Ваш ид: Resource id #3

phpfaq.ru/debug
(Добавление)
Спойлер (Отобразить)
echo «Your id: » . $_SESSION [ ‘uid’ ] ;

(Отредактировано автором: 20 Июля, 2013 — 16:08:56)

——
Правильный вопрос — уже половина правильного ответа!

p.s. индусы повсюду, будьте осторожны!

Отправлено: 20 Июля, 2013 — 16:10:22

Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013

Помог: 91 раз(а)

HTML пишет:
Я написал как ты. Но всеравно этот код выдает: «Ваш ид: Resource id #3».

Удали этот код. Я тупанул просто )) выше исправился. Просто когда делаешь авторизацию выбирай не только логин и пароль для сравнения, но ещё и id пользователя(его ни с чем сравнивать не нужно) и выводи его там где нужно.

(Отредактировано автором: 20 Июля, 2013 — 16:13:08)

Отправлено: 20 Июля, 2013 — 17:24:21

Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013

Помог: 0 раз(а)

Работа с базами данных в PHP Вывод информации из базы данных в PHP

В предыдущей статье мы научились создавать базы данных, таблицы и заполнять таблицы баз данных при помощи PhpMyAdmin. Считывать данные с базы данных и изменять её можно в PHP скрипте. В этой статье мы разберём как работать с базой данных в PHP с помощью MySQLi, научимся считывать с базы данных информацию. MySQLi (MySQL Improved) это расширение PHP, которое позволяет работать с базами данных в MySQL последней версии. Работа с MySQLi делает работу с базами данных более безопасной по сравнению с предыдущими MySQL

Общий алгоритм работы с MySQLi в PHP

Чтобы работать с базой данных в PHP, необходимо выполнить следующие операции:
Осуществить подключение к базе данных
Проверить, что подключение произошло успешно
Описать необходимый SQL запрос к базе данных
Осуществить запрос к базе данных
Проверить, что он прошёл успешно
Обработать полученную из базы данных информацию
Разберём основную операцию с базой данных это считывание данных из таблицы базы данных в PHP с помощью MySQLi
В статье Создание базы данных в PhpMyAdmin мы создали базу данных base_db, в ней мы создали таблицу users с полями ID, name и age. Разберём PHP скрипт, который выводит на веб страницу содержание таблицы users
1 Согласно общему алгоритму работы с базами данных MySQLi в PHP, создаём соединение с базой данных.
Синтаксис соединения с базой данных MySQLi в PHP
$имя соединения= new mysqli(«адрес сервера», «пользователь», «пароль», «имя базы данных»);
Пример соединения с базой данных MySQLi в PHP
$mysqli = new mysqli(«localhost», «root», «root», «base_db»);
2 Проверяем, что соединения с базой данных произошло успешно с помощью вызова функции connect_errno Эта функция выдаёт номер ошибки в чём она заключается при соединении с базой данных. Основные ошибки — неправильно указан пароль или логин, отсутствует база данных
Синтаксис вызова функции connect_errno в PHP
if ($имя соединения->connect_errno) echo «Извините, возникла проблема на сайте»;
echo «Ошибка: Не удалась создать соединение с базой MySQL по данной причине: «;
echo «Номер ошибки: » . $имя соединения->connect_errno . » «;
echo «Ошибка: » . $имя соединения->connect_error . » «;
exit;
>
Пример вызова функции connect_errno в PHP
if ($mysqli->connect_errno) echo «Извините, возникла проблема на сайте»;
echo «Ошибка: Не удалась создать соединение с базой MySQL и вот почему: «;
echo «Номер ошибки: » . $mysqli->connect_errno . » «;
echo «Ошибка: » . $mysqli->connect_error . » «;
exit;
>
3 Формируем запрос к базе данных. Записываем в переменную строку запроса. Стандартный SQL запрос на считывание информации выглядит следующим образом: SELECT * FROM `имя таблицы` WHERE условие
Синтаксис запроса к базе данных MySQL
$переменная запроса = «текст запроса»;
Пример запроса к базе данных MySQL. Запрашиваем всю информацию из таблицы users
$query = «SELECT * FROM users WHERE 1»;
4. Выполняем запрос с помощью функции query. Результат запроса записываем в переменную
Синтаксис записи результата запроса в MySQL
$переменная результата= $имя соединения->query($переменная запроса);
Пример записи результата запроса в MySQL
$result = $mysqli->query($query);
5. В результате выполнения запроса формируется ассоциативный массив данных, который мы можем обработать, например вывести в веб страницу. Чтобы обработать все строки массива запроса, используется следующая конструкция
while ($переменная строки = $переменная результата->fetch_assoc()) echo $переменная строки[«ключ поля 1»].’ ‘.$переменная строки[«ключ поля 2»];
echo ‘
‘; // Переходим на следующую строку
>
Пример обработки и вывода на веб страницу всех строк массива запроса MySQL в PHP
while ($row = $result->fetch_assoc()) echo $row[«name»].’ ‘.$row[«age»];
echo ‘
‘;
>
6 Закрытие соединения с базой данных и освобождение массива результата.
$переменная результата->free();
$имя соединения->close();

Полный код PHP скрипта для вывода всех элементов таблицы базы данных MySQL
$mysqli = new mysqli(«localhost», «root», «root», «base_db»);
if ($mysqli->connect_errno) echo «Извините, возникла проблема на сайте»;
echo «Ошибка: Не удалась создать соединение с базой MySQL по данной причине: «;
echo «Номер ошибки: » . $mysqli->connect_errno . » «;
echo «Ошибка: » . $mysqli->connect_error . » «;
exit;
>
$query = «SELECT * FROM users WHERE 1»;
$result = $mysqli->query($query);
while ($row = $result->fetch_assoc()) echo $row[«name»].’ ‘.$row[«age»];
echo ‘
‘;
>
$result->free();
$mysqli->close();
?>
Из базы данных, написанной в прошлой статье Создание базы данных в PhpMyAdmin, выведется следующая информация
Вернуться к содержанию курса по PHP Перейти к теме Запись в базу данных в PHP >>

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

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