|
|
|
| Здравствуйте ни могли бы Вы проверить скрипт на наличие ошибок
<?php
header("Content-Type: text/html; charset=UTF-8");
$conn = mysql_connect ("localhost", "root", "")
or die ("Соединение не установлено!");
mysql_select_db("bd_photoshop-portal", $conn);
$query = "SELECT * FROM wp_posts";
$cat = mysql_query($query);
if(!$cat) exit("Ошибка выполнения запроса - ".mysql_error()."<br />".$query);
if(mysql_num_rows($cat))
{
while($catagory = mysql_fetch_assoc($cat))
{
$new_post_content = str_replace('<p> </p>','', $catagory['post_content']);
//$pattern = "|</p>\s+<p|is";
//$replace = "</p><p";
//$new_post_content = preg_replace($pattern, $replace, $new_post_content);
//$new_post_content = str_replace("</p>","</p>\r\n", $new_post_content);
// echo $new_post_content."<br>";
// Запрос для обновления
$query = "UPDATE wp_posts
SET `post_content` = '{$new_post_content}'
WHERE ID = ( ( {$catagory['ID']} >=1222 ) and ( {$catagory['ID']} <=1223 ) ) ";
if(!mysql_query($query))
{
exit("Ошибка выполнения запроса - ".mysql_error()."<br />".$query);
}
echo 'Запрос выполнен успешно';
}
}
?>
|
Интересно что для другой таблицы скрипт изменения делает а для wp_posts обновления нужных полей (где WHERE) не происходит.
Если синтаксис скрипта правилен в чём ещё может быть дело?
может какие поля недоступны для редактирования или ещё что нибудь? | |
|
|
|
|
|
|
|
для: pautina
(24.02.2012 в 20:33)
| | У нас же нет исходных таблиц базы данных, вам это гораздо проще сделать. Кроме не очень понятно, что этот скрипт делает? Каково его назначение? | |
|
|
|
|
|
|
|
для: cheops
(25.02.2012 в 13:19)
| | Спасибо вы в другой теме ответили, всё работает. | |
|
|
|