Лол. Вы теги знаете? img одиночный тег http://htmlbook.ru/html/img
Юзайте кавычки для значения аттрибутов, href="http://site.ru", src="http://image.jpg"
<B>ИМЯ</b> - насколько я знаю до html5 закрывающие и открывающие теги должны быть одного регистра.
Нет, удалятся все таблицы. Вы, в паттерне, пишите регулярку для конкретной таблицы.
$patt = "#<table cellpadding='0' align='right' cellspacing='0' style='margin-left:10px; margin-right:25px; margin-top:0px;'>(.+?)</table>#";
Это может битый тег, какой-то из тегов a.
http://ru.wikipedia.org/wiki/XSL
http://www.google.ru/search?client=opera&rls=ru&q=%D0%BD%D0%B5+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82+PHP+%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B8&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
Может быть стоит посмотреть логи sql ошибок (/cache/)?
id, имеется ввиду имя поле. Оно не обязательно может быть id, встречается и fid, и pid и тд. Если у вас оно так и называется, значит оставляйте так.
ЗЫ.
Автор не несёт ответственности за работу скрипта.
Обязательно сделайте бэкап таблицы.
Прежде чем запускать скрипт, проверьте тщательно все настройки.
Такой запрос подойдет если только таблица находится в конце записи, иначе вместе с ней удалится и все что после нее.
Примерно такой
<?php mysql_connect("хост", "логин", "пароль") or die ("Could not connect to MySQL"); mysql_select_db ("имя_бд") or die ("Could not select database"); $rname = "имя_поле"; $table = "таблица"; $res = mysql_query( "SELECT * FROM {$table}" ) or die( mysql_error() ); while( $row = mysql_fetch_assoc($res) ) { $patt = "#<table [^>]+>(.+?)</table>#"; //regexp выражение для удаления нужного кода if( preg_match( $patt, $row[$rname] ) ) { $row[$rname] = preg_replace( $patt, '', $row[$rname] ); mysql_query( "UPDATE `{$table}` SET `{$rname}`='".mysql_real_escape_string($row[$rname])."' WHERE id={$row['id']}" ); //id заменить на свой индентфифкатор записи } } ?>
Заменить требуемые значения на свои
для подключения к бд: хост, логин, пароль, имя бд
для работы с таблицей: имя_поле (в каком поле находится нужная запись), таблица (имя таблицы)
Если бд работает в utf8, добавить после mysql_select_db
mysql_query("SET NAMES 'utf8'");
Можно, если установить эту библиотеку.
А что мешает написать пару строк на php для удаления по регулярке?
Точно? И вы проверяли кукисы записываются у клиента? И PHPSESSID тоже есть? Тогда копайте в сторону настроек сессий на сервере.
Юзать кукисы