Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85

MYSQLi селект из двух значений и странность отображения PHP

19.05.2014, 11:20. Показов 1115. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, сейчас я написал так как ниже и все работает (это загружается аяксом) Но проблема вот в чем. Здесь сейчас тащится только url из таблицы, как сделать url и id И второе, почему если писать так как сейчас, то переменная $url отображается, а если так -
PHP
1
echo '<img width="570" height="570" src="'.$url.'" class="sfoto_img" id="img">';
то нет...

Вот как сейчас (Как тут сделать селект из двух колонок url и id) -
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if ($stmt = $mysqli->prepare("SELECT url FROM files WHERE type=?")) {
    $stmt->bind_param("s", $type);
    $stmt->execute();
    $stmt->bind_result($url);
while($stmt->fetch())
{
    echo '<p class="sfoto" id="rnd_photo"><span class="delet_my">удалить</span>
            <img width="570" height="570" src="';
    echo $url;
    echo '" class="sfoto_img" id="img"></p>';
}
    $stmt->close();
}
$mysqli->close();
Нужно как то так SELECT url и id FROM files WHERE type=?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2014, 11:20
Ответы с готовыми решениями:

Ошибка подключения к БД: Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user
Есть магазин на OpenCart, необходимо сделать, чтобы при введении посетителем определенной инфы в форме эта инфа сохранялась в базе данных....

Warning: mysqli::mysqli() [mysqli.mysqli]: php_network_getaddresses: getaddrinfo failed: Этот хост неизвестен
Денвер запущен, локалхост доступен, через cmd логинюсь в mysql.exe успешно. Вот что выводится на странице при попытке подключения к...

вывод значений из базы в селект
Здравствуйте мне нужна помощь, мне нужно вывести значения из базы в селект, это я сделал, но там задача шире стоит... Дело в том что я...

8
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
19.05.2014, 12:51
Лучший ответ Сообщение было отмечено YozUP как решение

Решение

Цитата Сообщение от YozUP Посмотреть сообщение
Нужно как то так SELECT url и id FROM files WHERE type=?
PHP
1
if ($stmt = $mysqli->prepare("SELECT url , id FROM files WHERE type=?")) {
1
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
19.05.2014, 12:54  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
PHP
1
if ($stmt = $mysqli->prepare("SELECT url , id FROM files WHERE type=?")) {
Я это первым делом делал) Но может я не пойму как потом массив этот вытащить?
У меня потом print_r($url); пустой...
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
19.05.2014, 12:57
Добавить второй бинд.
PHP
1
$stmt->bind_result($url , $id);
1
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
19.05.2014, 13:25  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
Добавить второй бинд.
PHP
1
$stmt->bind_result($url , $id);
Вуаля! Спасибо) Странно, что я видимо ошибку где то допустил до этого, так как именно так я пробовал... А сейчас все сработало) Единственное осталось понять, почему по строчки в echo работает, а в одной нет... echo '<img width="570" height="570" src="'.$url.'" class="sfoto_img" id="img">'; (так вывод $url не работает)
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
19.05.2014, 13:39
Цитата Сообщение от YozUP Посмотреть сообщение
в echo работает, а в одной нет... echo '<img width="570" height="570" src="'.$url.'" class="sfoto_img" id="img">'; (так вывод $url не работает)
Нету разницы так или в разных строках.
1
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
19.05.2014, 13:48  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
Нету разницы так или в разных строках.
Я знаю, что нет разницы) Но на деле, когда в одной строке $url переменная пустая. А когда разбить на строки, то работает... php 5.5.10 эта страница загружается аяксом. В строку не работает, а построчно работает...
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
19.05.2014, 13:52
Что значит не работает. Что в исходном коде страницы на месте переменной?
0
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
19.05.2014, 13:55  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
Что значит не работает. Что в исходном коде страницы на месте переменной?
Пусто, пусто было в исходнике (Логики не нашел (перегрузил сервер - все работает) Спасибо за помощь! Проблемы решены... Но глюк с переменной остался для меня загадкой...)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.05.2014, 13:55
Помогаю со студенческими работами здесь

Неправильный селект php?
Добрый вечер . Помогите пжл . Вот код моей страничке и селект в низу. &lt;?php include (&quot;db.php&quot;); /*Conectarea cu Baza...

Обработка простой формы с ИНПУТи СЕЛЕКТ/Не подхватываются в обработчик переменные СЕЛЕКТ(ОПШНС). Что делать?:-)
Доброй ночи! Помогите, кто чем может:-) Простая форма содержит INPUT и SELECT(OPTIONS).При обработке обработчиком - переменные...

Селект для выбора значений, разделеннных пробелом, из строки
Помогите, пожалуйста, с запросом к БД Nagios Есть вот такие данные host_id service_id performance_data 101...

вставить значения из двух таблиц в выпадающий селект
Всем привет! есть 2 таблицы: turnir id turnir_name nomination id nomin_name t_id номинации (одна или несколько)...

загрузить в селект данные из БД по результатам выбора в двух остальных селектах
Есть 3 селекта, нужно чтоб в третий выводились данные по запросу по результатам выбора из 2х остальных. Пробую по нажатию на кнопку...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru