С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/47: Рейтинг темы: голосов - 47, средняя оценка - 4.81
5 / 5 / 1
Регистрация: 04.01.2013
Сообщений: 393
1

Вывод данных из ячейки БД mysql

05.03.2017, 13:30. Показов 9271. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
всем привет! чего то я в ступор впал и не могу сделать:
в базе данных есть таблица PAGES, у которой четыре колонки - ID, NAME, CONTENT, DATE.
и есть такая строчка - 1, main, hello world, 2017-03-01.

нужно вывести на странице ячейку CONTENT у NAME=main.
файл подключения к бд заинклюдил.
помогите пожалуйста!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2017, 13:30
Ответы с готовыми решениями:

Вывод данных в конкретное место html кода из конкретной ячейки mysql
Здравствуйте мне надо сделать ввод данных из конкретной ячейки mysql в конкретное место кода...

Вывод таблицы из бд MySQL через php в браузер, с возможностью вноса и изменения данных прямо через ячейки
Всем здравствуйте, в общем, такая вот проблема: Есть код: <!doctype html> <html> <head>...

Вывод текстовой ячейки из mySQL
Всем привет. Делаю ДЗ : галерею фотографий. Файлы общего и урезанного размера храним в папках,...

Вывод и выполнение скрипта из ячейки MySQL
Допустим есть PHP скрипт. Я кладу его в ячейку таблицы mysql. Пытаюсь вывести его на PHP...

11
2170 / 1653 / 840
Регистрация: 10.01.2015
Сообщений: 5,192
05.03.2017, 14:09 2
Вроде вот так:
SQL
1
SELECT CONTENT FROM PAGES WHERE PAGES.NAME = 'main';
0
5 / 5 / 1
Регистрация: 04.01.2013
Сообщений: 393
05.03.2017, 14:12  [ТС] 3
Пифагор, этот запрос возвращает строчку - Resource id #6
0
2170 / 1653 / 840
Регистрация: 10.01.2015
Сообщений: 5,192
05.03.2017, 14:27 4
Покажите код.

Добавлено через 2 минуты
Попробуйте так:
PHP
1
2
3
4
$query = mysqli_query($link, "SELECT CONTENT FROM PAGES WHERE PAGES.NAME = 'main'") or die(mysqli_error($link));
while($result = mysqli_fetch_assoc($query)){
  echo $result['CONTENT'];
}
0
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
05.03.2017, 14:28 5
PHP
1
2
3
4
$bd = mysqli_connect("localhost", "my_user", "my_password", "my_db");
$sql = mysqli_query($bd, "SELECT CONTENT FROM PAGES WHERE NAME = 'main'") or die(mysqli_error());
$row = mysqli_fetch_array($sql);
echo $row['CONTENT']; //здесь должна быть запись hello world если конечно у Вас одна строчна с NAME = 'main'
0
5 / 5 / 1
Регистрация: 04.01.2013
Сообщений: 393
05.03.2017, 14:28  [ТС] 6
у меня изменилось условие - я упростил таблицу. там теперь только id, text.
есть строка 1, hello world
вот код:
PHP
1
2
3
4
5
6
7
8
9
<?
include ('../db/db-config.php');
include ('../contents/header.php');
 
$result = mysql_query("SELECT text FROM pages WHERE Pages.id=1");
echo $result;
 
include ('../contents/footer.php');
?>
0
2170 / 1653 / 840
Регистрация: 10.01.2015
Сообщений: 5,192
05.03.2017, 14:33 7
pages и Pages. Разницу видите?
и
PHP
1
2
$result = mysql_query("SELECT text FROM pages WHERE Pages.id=1");
echo $result;
Вот это как???
Что Вы тут хотите добиться??? Массив же надо создать из запроса, а не выводить результат.
0
5 / 5 / 1
Регистрация: 04.01.2013
Сообщений: 393
05.03.2017, 14:34  [ТС] 8
а зачем массив, если там одно значение? и как все таки записать то?
0
2170 / 1653 / 840
Регистрация: 10.01.2015
Сообщений: 5,192
05.03.2017, 14:36 9
Цитата Сообщение от dapkopoen Посмотреть сообщение
и как все таки записать то?
Ответ Вам уже дали.
0
5 / 5 / 1
Регистрация: 04.01.2013
Сообщений: 393
05.03.2017, 14:38  [ТС] 10
PHP
1
2
3
4
5
6
7
8
9
10
11
<?
include ('../db/db-config.php');
include ('../contents/header.php');
 
$result = mysql_query("SELECT text FROM Pages WHERE Pages.id='1'") or die("ERROR: ".mysql_error());
 
$row = mysqli_fetch_array($result);
echo $row['text'];
 
include ('../contents/footer.php');
?>
Пифагор, по его записи выходит ошибка - mysqli_fetch_array() expects parameter 1 to be mysqli_result, resource given in E:\XAMPP\htdocs\contents\main.php on line 7
0
2170 / 1653 / 840
Регистрация: 10.01.2015
Сообщений: 5,192
05.03.2017, 14:42 11
Лучший ответ Сообщение было отмечено dapkopoen как решение

Решение

mysql и mysqli. Разницу видите?
dapkopoen, в общем, подучите SQL. Это Вам не помешает...
1
5 / 5 / 1
Регистрация: 04.01.2013
Сообщений: 393
05.03.2017, 14:44  [ТС] 12
если бы все всегда все подучивали, то зачем же этот форум?.. все равно спасибо за подсказки и удачного выходного!
0
05.03.2017, 14:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2017, 14:44
Помогаю со студенческими работами здесь

Ajax отправка данных из формы в базу mysql и вывод из базы mysql
$(function() { $('#chat_submit').click(function(e) { e.preventDefault(); ...

Изменение данных в БД MySQL по редактированию ячейки в DataGridView
Добрый вечер всем. У меня такой вопрос. Есть форма, подключаюсь к БД на сайте и вывожу логины и...

QT Запись ячейки из qtableview в базу данных mysql
Суть в том, что при выборе строки в поле &quot;Продукция&quot; и нажатии на кнопку &quot;Изготовить&quot; нужно считать...

Вывод данных с одной ячейки
Диски|type|Легковые диски Диски|Посадочный диаметр:|19 Диски|Ширина обода:|8.5 Диски|Вылет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru