Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для epog333
2 / 2 / 1
Регистрация: 16.01.2011
Сообщений: 256

Как правильно вывести информацию

03.11.2012, 17:53. Показов 875. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Из базы данных mysql
Подскажите синтаксис пожалуйста для такого условия:
"Выбрать img из таблицы settings где title совпадает с запросом $query, которые передаётся методом пост из формы"
Как потом вывести img
Прошу помощи
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.11.2012, 17:53
Ответы с готовыми решениями:

Как правильно вывести информацию из бд?
Здравствуйте! Есть таблица с примерно такой структурой: id, folder, img, url Нужно вывести эту информацию в таком виде: folder 1...

как правильно вывести информацию с базы данных?
создал таблицу, вывел из базы данных дату и фамилии студентов, также в этой базе имеется оценка, помогите пожалуйста, как правильно...

как вывести информацию из бд
есть блок в нём 3 блока как вывести информацию в каждом блоке...и что бы эти 3 блока дублировались при добавлении информации в базу данных

8
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
03.11.2012, 18:24
PHP
1
2
3
4
5
6
        $query = 'CarDesign';
        $db1 = mysql_connect('localhost', 'root', '');
        mysql_select_db('portfolio'); // выбор базы данных
        $resultt = mysql_query('SELECT img FROM templates WHERE title = "'.$query.'"', $db1);
        $imgs = mysql_fetch_array($resultt);        
        print_r($imgs);
0
 Аватар для epog333
2 / 2 / 1
Регистрация: 16.01.2011
Сообщений: 256
03.11.2012, 18:32  [ТС]
Цитата Сообщение от WebMax 2.0 Посмотреть сообщение
PHP
1
2
3
4
5
6
        $query = 'CarDesign';
        $db1 = mysql_connect('localhost', 'root', '');
        mysql_select_db('portfolio'); // выбор базы данных
        $resultt = mysql_query('SELECT img FROM templates WHERE title = "'.$query.'"', $db1);
        $imgs = mysql_fetch_array($resultt);        
        print_r($imgs);
Вроде работает, но выводит такой текст:
Array ( [0] => 123456 [img] => 123456 )

А в базе данных в строке img записано только "123456"
0
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
03.11.2012, 18:36
epog333, Потому, что
PHP
1
mysql_fetch_array()
создает и ассоциативный и нумерованный массив, исправьте на
PHP
1
mysql_fetch_assoc() // ассоциативный массив
0
 Аватар для epog333
2 / 2 / 1
Регистрация: 16.01.2011
Сообщений: 256
03.11.2012, 18:40  [ТС]
Цитата Сообщение от WebMax 2.0 Посмотреть сообщение
epog333, Потому, что
PHP
1
mysql_fetch_array()
создает и ассоциативный и нумерованный массив, исправьте на
PHP
1
mysql_fetch_assoc() // ассоциативный массив
Теперь стало так:
Array ( [img] => 123456 )

Неужели никак нельзя вытащить просто число "123456" без array и прочих скобок
0
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
03.11.2012, 18:57
epog333, а если в базе будет найдено несколько полей совпадающих со значением title, как вы хотите чтобы эти данные записались в одну переменную ? Вот поэтому и создается массив записей. Хотите только нулевой элемент, напишите:
PHP
1
2
3
4
5
6
        $query = 'CarDesign';
        $db1 = mysql_connect('localhost', 'root', '');
        mysql_select_db('portfolio');
        $resultt = mysql_query('SELECT img FROM templates WHERE title = "'.$query.'"', $db1);
        $imgs = mysql_result($resultt, 0);          
        echo $imgs;
0
 Аватар для epog333
2 / 2 / 1
Регистрация: 16.01.2011
Сообщений: 256
03.11.2012, 19:29  [ТС]
Цитата Сообщение от WebMax 2.0 Посмотреть сообщение
epog333, а если в базе будет найдено несколько полей совпадающих со значением title, как вы хотите чтобы эти данные записались в одну переменную ? Вот поэтому и создается массив записей. Хотите только нулевой элемент, напишите:
PHP
1
2
3
4
5
6
        $query = 'CarDesign';
        $db1 = mysql_connect('localhost', 'root', '');
        mysql_select_db('portfolio');
        $resultt = mysql_query('SELECT img FROM templates WHERE title = "'.$query.'"', $db1);
        $imgs = mysql_result($resultt, 0);          
        echo $imgs;
Спасибо большое, всё решено!

Добавлено через 26 минут
Если поиск ничего не находит появляется:
"Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in Z:\home\fr8-base.ru\www\search.php on line 89"
Можно ли решить? Скрипт выполняется!
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
03.11.2012, 20:50
PHP
1
2
3
4
5
6
$query = 'CarDesign';
        $db1 = mysql_connect('localhost', 'root', '');
        mysql_select_db('portfolio'); // выбор базы данных
        $result = mysql_query('SELECT `img` FROM `templates` WHERE `title` = "'.$query.'"', $db1);
        $imgs = mysql_fetch_array($result,MYSQL_NUM);        
        echo (!empty($imgs[0])) ? $imgs[0] : 'Ничего не найдено';
0
 Аватар для epog333
2 / 2 / 1
Регистрация: 16.01.2011
Сообщений: 256
03.11.2012, 20:56  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
PHP
1
2
3
4
5
6
$query = 'CarDesign';
        $db1 = mysql_connect('localhost', 'root', '');
        mysql_select_db('portfolio'); // выбор базы данных
        $result = mysql_query('SELECT `img` FROM `templates` WHERE `title` = "'.$query.'"', $db1);
        $imgs = mysql_fetch_array($result,MYSQL_NUM);        
        echo (!empty($imgs[0])) ? $imgs[0] : 'Ничего не найдено';
Спасибо огромное всем, всё заработало как надо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.11.2012, 20:56
Помогаю со студенческими работами здесь

Как вывести информацию из бд в таблицу
Решил я сделать что-то типа интернет магазина. Именно что-то типа. Там нет корзины и тд. Но вот с чем я столкнулся при создании: есть у...

Как вывести информацию из БД в тег <select>
Всем привет, есть такой код: &lt;html&gt; &lt;head&gt; &lt;title&gt;Добавить книгу&lt;/title&gt; &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot;...

Как вывести информацию из БД в столбик, а не строку
Есть такой код: while ($row = mysql_fetch_array($res)) { echo &quot;&lt;td align='center'&gt;&quot;.$row.&quot;&lt;/td&gt;&quot;; echo &quot;&lt;td...

Как вывести из бд информацию с тегами но отображать их на странице как текст
Добрый день. Как вывести из бд информацию с тегами но отображать их на странице как текст. В том числе и декодированные теги чтобы...

Как правильно вывести информацию в DataGridView и сохранить изменения?
Никак не могу определиться, правильно ли я делаю или нет. Я в DGV вывожу информацию через представление. Понятно, что представление не...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru