Запрос Mysql (PHPMyadmin), вставка текста...

A
На сайте с 13.09.2008
Offline
134
1396

Добрый день. Имеется база данных, допустим X, (стандартная joomla), в ней соответственно строка jos_conent и поле introtext, где находится текст контента.... Нужно из PHPMyadmin, сделать запрос, что бы в каждую новость в начале добавить <div>x</div>.

Подскажите, пожалуйста, необходимый запрос.

Realbig.Media (https://realbig.media/link/964) - лучшая система по монетизации пушей! Рекомендую!
Str01tel
На сайте с 27.12.2009
Offline
26
#1

Рекомендую простенький скрипт , который всегда можно переделать под любые задачи манипуляции с данными. Работоспособность проверена.

<?php

$hostname = "localhost";
$username = "root";
$password = "root";
$dbName = "base";

mysql_connect($hostname,$username,$password);
mysql_select_db($dbName);

$query = "SELECT data FROM table";
$query=mysql_query($query) or die("Invalid query: " . mysql_error());

$ok=0;
$err=0;
while ((list ($data)=mysql_fetch_array($query))){

$r_data= "<div>x</div>".$data;
$query_reaplace = "UPDATE table SET data ='".$r_data."' WHERE data='".$data."'";
if (mysql_query($query_reaplace)) $ok++; else $err++;
}

echo "Replaced <b>$ok</b> records <br> Errors - <b>$err</b>"

?>
(с)

ps не забывайте делать дамп базы

Таггу x_x
На сайте с 31.10.2005
Offline
445
#2

Str01tel, опасный скриптег :) А если в таблице есть одинаковые записи?

☠️☠️☠️
[Удален]
#3

Str01tel, классный говноскрипт :)

делается 1 запросом без этого дикообразия

Str01tel
На сайте с 27.12.2009
Offline
26
#4

Tarry Ну для данной задачи никакой опасности, дубли останутся дублями :)

bearman:
Str01tel, классный говноскрипт :)

делается 1 запросом без этого дикообразия

классный говнопост...

вместо "говнопостинга" лучше б привели запрос...

[Удален]
#5

Str01tel, не обижайтесь так быстро, я вас даже подоставать не успел :(

update table `aaa` set `col`=concat('<div>x</div>', `col`)

все.

вы соглашаетесь с тем, что у вас очаровательный говнокод?

Str01tel
На сайте с 27.12.2009
Offline
26
#6
bearman:
Str01tel, не обижайтесь так быстро, я вас даже подоставать не успел :(

вы соглашаетесь с тем, что у вас очаровательный говнокод?

Очаровательный или нет не мне решать :) но зато практичен, покрайней мере для меня

и успешно используется для более "глубоких" задач, пусть даже и претендует на топ в рейтинге "говнокодов" 🚬

Таггу x_x
На сайте с 31.10.2005
Offline
445
#7
bearman:
update table `aaa` set `col`=concat('<div>x</div>', `col`)

Только подозреваю я, что ТС`у нужно вот это:

update `table` set `field` = concat('<div> ',`field`,' </div>')

А может и нет :)

[Удален]
#8

Tarry, это неважно :)

nocomments
На сайте с 12.11.2009
Offline
189
#9

Возможно глупо предлагать не то что спрашивают, но может ТСу на самом деле нужно поправить шаблон, и более оптимально будет поставить div /div в одном единственном месте. (папка с шаблоном - файл index.php)

Это счастливая рефка: {жать сюда} (http://bit.ly/WbMR4O) тому, кто по ней разместит больше всего статей, будет сопутствовать счастье всю его оставшуюся, длинную, обеспеченную жизнь.
Таггу x_x
На сайте с 31.10.2005
Offline
445
#10
bearman:
Tarry, это неважно

Согласен, но может это поможет ТС-у.

nocomments:
Возможно глупо предлагать не то что спрашивают, но может ТСу на самом деле нужно поправить шаблон

Может и так, кстати. :)

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