Возможен ли такой запрос к базе?

[Удален]
306

А можно ли запросом к базе сделать так чтобы то что находится в тегах h1 стало точно таким же как и тайтл?

Данные находятся в таблице jos_content

Тайтл в поле title

h1 в поле introtext

ДП
На сайте с 23.11.2009
Offline
203
#1

update jos_content set introtext = title

Или у вас в introtext содержится html в котором есть теги h1? Если да - то в таком случае запрос не подойдет

[Удален]
#2
Дикий пионер:
Или у вас в introtext содержится html в котором есть теги h1?

Так и есть

ДП
На сайте с 23.11.2009
Offline
203
#3

Тогда не уверен, что чисто на mysql получится.

Впрочем там и на php скрипт в десяток строк получится аля:


$q = "SELECT id, introtext FROM jos_content";
$result = mysql_query($q);
while($row = mysqll_fetch_assoc($result){
if (preg_match('%<h1>(.+?)</h1>%si', $row['introtext'], $regs)) {
$header = $regs[1];
mysql_query("UPDATE jos_content SET title='".$header."' WHERE id='".$row['id']."'";

}
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий