X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Mysql + Php разбить содержимое одной ячейки
Tollun
Tollun
Topic Starter сообщение 2.2.2010, 11:49; Ответить: Tollun
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 1595
Регистрация: 1.10.2009
Из: Хабаровск
Поблагодарили: 394 раза
Репутация:   66  


Есть в таблице ячейка, допустил url, в ней содержимое списком (список url)
Как разбить данный список?

Запрос
$q = mysql_query("SELECT * FROM `src` WHERE id='1';");
$src = mysql_fetch_array($q);


Обычный результат
print <<<HTML
<a href="$src[url]">$src[url]</a>
HTML;


А нужно, чтобы результат был как при:
white ($src = mysql_fetch_array($q))
{
print <<<HTML
<a href="$src[url]">$src[url]</a>
HTML;
}


То есть каждый url отдельно...

хз как сформировать вопрос, поэтому гуглом не решилось...


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dmitry_K
Dmitry_K
сообщение 2.2.2010, 12:33; Ответить: Dmitry_K
Сообщение #2


Участник
***


Группа: User
Сообщений: 159
Регистрация: 4.7.2008
Из: Санкт-Петербург
Поблагодарили: 27 раз
Репутация:   4  


Не очень понятен вопрос... У Вас в ячейке храниться список разделённый, например, пробелами (или другим разделителем)? Если да, то, как вариант, explode-м разбиваете полученую строку в массив и прогоняете массив foreach-ем.


--------------------
Качественная площадка (6/1400, 10 лет, экология) для размещения статей и ссылок.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tornado
Tornado
сообщение 2.2.2010, 12:39; Ответить: Tornado
Сообщение #3


Участник
***

Группа: User
Сообщений: 244
Регистрация: 27.11.2007
Из: Грузия
Поблагодарили: 52 раза
Репутация:   14  


Если я правильно понял, то вам понадобится функция разрыва- explode()
Например-
<?php
$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str));
?> разрыв произойдут в пробеле и получится массив


$str[0] => Hello
$str[1] => world.
$str[2] => It's
$str[3] => a
$str[4] => beautiful
$str[5] => day.

Далее выводить в цикле и всё..


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
On1x
On1x
сообщение 2.2.2010, 12:55; Ответить: On1x
Сообщение #4


Бывалый
****

Группа: User
Сообщений: 262
Регистрация: 24.1.2010
Из: Димитровград
Поблагодарили: 61 раз
Репутация:   20  


$q = mysql_query("SELECT * FROM `src` WHERE id='1';");
white ($src = mysql_fetch_array($q))
{
$arr=explode("\n",$src);//разбиваем по символу переводу строки
foreach($arr as $k => $v) {
print $v;//ВОТ ТУТ И БУДЕТ элемент из списка url
}
}


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tollun
Tollun
Topic Starter сообщение 2.2.2010, 13:15; Ответить: Tollun
Сообщение #5


Старожил
******

Группа: Active User
Сообщений: 1595
Регистрация: 1.10.2009
Из: Хабаровск
Поблагодарили: 394 раза
Репутация:   66  


Попробовал вариант On1x, это именно то, что было необходимо, большое спасибо.
Все спасибо, что откликнулись.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна верстка со знанием php
4 Nemo 237 Сегодня, 9:08
автор: Nemo
Открытая тема (нет новых ответов) Ищу php-программиста, работа с Yii2
0 eduarddis 277 19.5.2018, 15:58
автор: eduarddis
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
20 qpPeW 5713 30.4.2018, 15:34
автор: koroluk1990
Открытая тема (нет новых ответов) Нужен backend разработчик (PHP)
0 Jerard 506 27.4.2018, 1:30
автор: Jerard
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлы[предлагаю] Качественные услуги по PHP/HTML/CSS/JS, любые движки
Услуги программирования
39 Alexandr_js 11994 15.4.2018, 15:15
автор: antikvar99


 



RSS Текстовая версия Сейчас: 21.5.2018, 9:46
Дизайн