[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Help
Алексей
Помогите решить задачу. У меня есть таблица MySQL с полем id, поле fulltext тип mediumtext
в которой находится текст типа "<p>
Премьера&nbsp;Maserati Quattroporte Sport GT S состоится 12 января в рамках Североамериканского автошоу.
</p>
<p>
&nbsp;
</p>
<table border="0" height="645" width="523">
<tbody>
<tr>
<td>
<img src="images/stories/News/4734_3.jpg" alt="4734_3.jpg" title="4734_3.jpg" style="margin: 5px; float: left" height="303" width="514" /></td>"

Вопрос как зная номер в поле ID вытащить из текста вот эту строчку <img src="images/stories/News/4734_3.jpg" alt="4734_3.jpg" title="4734_3.jpg" style="margin: 5px; float: left" height="303" width="514" />



Спустя 5 минут, 11 секунд (20.03.2009 - 00:16) Adil написал(а):
Делаешь выборку из бд по id и парсишь регулярными выражениями.

Спустя 4 минуты, 45 секунд (20.03.2009 - 00:21) Алексей написал(а):
как зделать выборку по Id это понятно а вот парсить регулярными выражениями это уже сложнее

Спустя 41 минута, 25 секунд (20.03.2009 - 01:03) FatCat написал(а):
Все бы им регулярками...
Если рисунок точно один, вытащит можно и без регулярок. Или если достаточно первого рисунка...
PHP
// Режем лишнее перед рисунком:
$result['fulltext'] = explode"<img src="$result['fulltext'] );
$result['fulltext'] = "<img src=".$result['fulltext'][1];

// Режем лишнее после рисунка:
$result['fulltext'] = explode">"$result['fulltext'] );
$result['fulltext'] = ">".$result['fulltext'][0];
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.