Форум сетевых администраторов
Показаны 6 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- знатокам mysql (http://netadmin.ws/forum/showthread.php?threadid=858)


Помещено madgreen 09-03-2002 в 18:01:

знатокам mysql

Мучался я с кармой(хак такой), да вот решил удалить! Таблицы и весь код пхп я удалил, только вот у меня возник такой вопрос:
во время установки хак сделал мне пару изменений в таблице user:

PHP:


$DB_site
->query("ALTER TABLE user ADD karma SMALLINT (5) DEFAULT '10' not null AFTER posts");
        echo 
"<li>User table modified<br>\n";
        
$DB_site->query("ALTER TABLE user ADD karmaability TINYINT (1) DEFAULT '1' not null AFTER karma");
        echo 
"<li>User table modified<br>\n";
        
$DB_site->query("ALTER TABLE user ADD karmashow TINYINT (1) DEFAULT '1' not null AFTER karmaability");
        echo 
"<li>User table modified<br>\n";
        
$DB_site->query("INSERT INTO settinggroup (settinggroupid,title,displayorder) VALUES ('','Karma','50')");



как можно было бы без особых потерь это все вернуть обратно?
Заранее благодарен!

__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.


Помещено madgreen 10-03-2002 в 11:47:

млин, мне еще вот это отменить - последнее
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid', 'Enable Karma system?', 'karmaenable', '1', 'Turn the Karma system on and off.', 'yesno', '1');");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Show Administrator\'s Karma?','karmaadminshow','1','Display the administrator\'s karma to the public?','yesno','2')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Show Moderator\'s Karma?','karmamodshow','1','Display the moderator\'s karma to the public?','yesno','3')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Allow users to hide their karma?','karmahide','1','Users are allowed to set an option in their profile whether they want to display their karma to the public.','yesno','4')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Administrator\'s Karmic Power','adminpower','10','How many karma points does an administrator give or take away with each click?','','5')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Suckers User Group','karmasuckers','','User group of registered users who should always have 0 karmic power','','6')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Register Date Factor','rdpower','$rpp','For every X number of days, users gain 1 point of karmic power.','','7')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Post Count Factor','pcpower','$pcp','For every X number of posts, users gain 1 point of karmic power.','','8')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Karma Point Factor','kppower','$kpp','For every X points of karma, users gain 1 point of karmic power.','','9')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Minimum Post Count','minkarmapost','$mpc','How many posts must a user have before his karma hits count on others?','','10')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Minimum Karma Count','minkarmacount','$mkc','How much karma must a user have before his karma hits count on others?','','11')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Max Hits per Day','maxkarmaperday','$mhd','How many karmic clicks can a user give per day?','','12')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','How Many Before Repeating','karmarepeat','$krp','How many different users must you karma before you can hit the same person again?','','13')");
echo "<li>Karma CP Option installed<br>\n";
$DB_site->query("INSERT INTO setting VALUES ( '', '$ksgid','Location of Karma Help File','karmahelpfile','','URL of the Karmic Help File.','','14')");

__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.


Помещено polo 10-03-2002 в 12:28:

Проще всего, и чтобы ничего не напутать: берешь phpmyadmin и удаляешь все что не нужно.

__________________
Всегда есть решение.


Помещено ExcErr 10-03-2002 в 16:05:

2 madgreen

1) Поло прав
2) Я тебе по асе говорил же

По поводу первого запроса:

PHP:


ALTER TABLE user DROP 
'karma';
ALTER TABLE user DROP 'karmaability';
ALTER TABLE user DROP 'karmashow';
DELETE from settinggroup where title='Karma';


По поводу второго запроса:
Найди хотя бы один параметр по какому будешь ты делетовать все это.
Название любого поля в строке которого встречается слово 'Karma'
потом делаешь так:

PHP:

DELETE from setting where название_поля
='%Karma%' or название_поля='%karma%';


Что-то есть еще не понятного?
Почитай запросы мускловские!

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Помещено madgreen 10-03-2002 в 23:54:

поло прав, я так и сделал...спасибо!
всетаблицы удалены

__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.


Помещено ExcErr 11-03-2002 в 07:41:

Talking 2 madgreen

Я тоже говорил что polo прав, но можешь и мойф способ проверить...

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Формат времени GMT. Текущее время 17:58.
Показаны 6 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.