|
|
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Есть следующие данные:- MySQL : Code: ALTER TABLE `accro_photo_com`.`cpg11d_pictures` CHANGE `votes` `votes1` INT(11) DEFAULT '0' NOT NULL Code: ALTER TABLE `accro_photo_com`.`cpg11d_pictures` CHANGE `pic_rating` `pic_rating1` INT(11) DEFAULT '0' NOT NULL Code: ALTER TABLE `accro_photo_com`.`cpg11d_pictures` ADD `votes2` INT(11) DEFAULT '0' NOT NULL AFTER `votes1`; Code: ALTER TABLE `accro_photo_com`.`cpg11d_pictures` ADD `pic_rating2` INT(11) NOT NULL AFTER `pic_rating1`; Code: ALTER TABLE `accro_photo_com`.`cpg11d_votes` ADD `vote_id` INT(11) NOT NULL AFTER `pic_id`; Code: ALTER TABLE `cpg11d_votes` DROP PRIMARY KEY, ADD PRIMARY KEY(pic_id, user_md5_id, `vote_id`) Вероятно из этого нужно создать таблицы. Может кто поможет? С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2004, 17:26 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
это SQL-запросы для изменения структуры уже готовой таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2004, 18:36 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Честно говоря завидую тем, кто это уже прошел. Мне только предстоит. А где это нужно править в самой базе SQL (потомучто я искал и ничего не нашел) или в файлах, но и там не нашел. Откликнитесь. С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 10:37 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
что у тебя уже есть ? Если у тебя есть только эти запросы то таблицу ты не получишь. Тебе нужно знать структуру таблицы, к которой необхожимо применить эти запросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 11:15 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Спасибо за диалог. Приятно, когда люди отвечают взаимностью. На вопрос что у меня есть. Отвечаю. Я отрабатываю сайт на локальном сервере и все работает. А это дополнения для более продвинутого голосования на сайте и автор только приводит эти данные , которые нужно, как теперья понял внести в SQL. Т.е. есть все созданные рабочие таблицы, но как туда внести эти изменения для меня проблема. С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 11:38 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Да и есть еще конечно файл с таблицами вот он:# # Table structure for table `CPG_albums` # CREATE TABLE CPG_albums ( aid int(11) NOT NULL auto_increment, title varchar(255) NOT NULL default '', description text NOT NULL, visibility int(11) NOT NULL default '0', uploads enum('YES','NO') NOT NULL default 'NO', comments enum('YES','NO') NOT NULL default 'YES', votes enum('YES','NO') NOT NULL default 'YES', pos int(11) NOT NULL default '0', category int(11) NOT NULL default '0', pic_count int(11) NOT NULL default '0', thumb int(11) NOT NULL default '0', last_addition datetime NOT NULL default '0000-00-00 00:00:00', stat_uptodate enum('YES','NO') NOT NULL default 'NO', PRIMARY KEY (aid), KEY alb_category (category) ) TYPE=MyISAM; # -------------------------------------------------------- # # Table structure for table `CPG_categories` # CREATE TABLE CPG_categories ( cid int(11) NOT NULL auto_increment, owner_id int(11) NOT NULL default '0', name varchar(255) NOT NULL default '', description text NOT NULL, pos int(11) NOT NULL default '0', parent int(11) NOT NULL default '0', subcat_count int(11) NOT NULL default '0', alb_count int(11) NOT NULL default '0', pic_count int(11) NOT NULL default '0', stat_uptodate enum('YES','NO') NOT NULL default 'NO', PRIMARY KEY (cid), KEY cat_parent (parent), KEY cat_pos (pos), KEY cat_owner_id (owner_id) ) TYPE=MyISAM; # -------------------------------------------------------- # # Table structure for table `CPG_comments` # CREATE TABLE CPG_comments ( pid mediumint(10) NOT NULL default '0', msg_id mediumint(10) NOT NULL auto_increment, msg_author varchar(25) NOT NULL default '', msg_body text NOT NULL, msg_date datetime NOT NULL default '0000-00-00 00:00:00', msg_raw_ip tinytext, msg_hdr_ip tinytext, author_md5_id varchar(32) NOT NULL default '', author_id int(11) NOT NULL default '0', PRIMARY KEY (msg_id), KEY com_pic_id (pid) ) TYPE=MyISAM; # -------------------------------------------------------- # # Table structure for table `CPG_config` # CREATE TABLE CPG_config ( name varchar(40) NOT NULL default '', value varchar(255) NOT NULL default '', PRIMARY KEY (name) ) TYPE=MyISAM; # -------------------------------------------------------- # # Table structure for table `CPG_pictures` # CREATE TABLE CPG_pictures ( pid int(11) NOT NULL auto_increment, aid int(11) NOT NULL default '0', filepath varchar(255) NOT NULL default '', filename varchar(255) NOT NULL default '', filesize int(11) NOT NULL default '0', total_filesize int(11) NOT NULL default '0', pwidth smallint(6) NOT NULL default '0', pheight smallint(6) NOT NULL default '0', hits int(10) NOT NULL default '0', mtime timestamp(14) NOT NULL, ctime int(11) NOT NULL default '0', owner_id int(11) NOT NULL default '0', owner_name varchar(40) NOT NULL default '', pic_rating int(11) NOT NULL default '0', votes int(11) NOT NULL default '0', title varchar(255) NOT NULL default '', caption text NOT NULL, keywords varchar(255) NOT NULL default '', approved enum('YES','NO') NOT NULL default 'NO', user1 varchar(255) NOT NULL default '', user2 varchar(255) NOT NULL default '', user3 varchar(255) NOT NULL default '', user4 varchar(255) NOT NULL default '', url_prefix tinyint(4) NOT NULL default '0', randpos int(11) NOT NULL default '0', pic_raw_ip tinytext, pic_hdr_ip tinytext, PRIMARY KEY (pid), KEY pic_hits (hits), KEY pic_rate (pic_rating), KEY aid_approved (aid,approved), KEY randpos (randpos), KEY pic_aid (aid), FULLTEXT KEY search (title,caption,keywords,filename) ) TYPE=MyISAM; # -------------------------------------------------------- # # Table structure for table `CPG_usergroups` # CREATE TABLE CPG_usergroups ( group_id int(11) NOT NULL auto_increment, group_name varchar(255) NOT NULL default '', group_quota int(11) NOT NULL default '0', has_admin_access tinyint(4) NOT NULL default '0', can_rate_pictures tinyint(4) NOT NULL default '0', can_send_ecards tinyint(4) NOT NULL default '0', can_post_comments tinyint(4) NOT NULL default '0', can_upload_pictures tinyint(4) NOT NULL default '0', can_create_albums tinyint(4) NOT NULL default '0', pub_upl_need_approval tinyint(4) NOT NULL default '1', priv_upl_need_approval tinyint(4) NOT NULL default '1', PRIMARY KEY (group_id) ) TYPE=MyISAM; # -------------------------------------------------------- # # Table structure for table `CPG_users` # CREATE TABLE CPG_users ( user_id int(11) NOT NULL auto_increment, user_group int(11) NOT NULL default '2', user_active enum('YES','NO') NOT NULL default 'NO', user_name varchar(25) NOT NULL default '', user_password varchar(25) NOT NULL default '', user_lastvisit datetime NOT NULL default '0000-00-00 00:00:00', user_regdate datetime NOT NULL default '0000-00-00 00:00:00', user_lang varchar(255) NOT NULL default '', user_email varchar(255) NOT NULL default '', user_website varchar(255) NOT NULL default '', user_location varchar(255) NOT NULL default '', user_interests varchar(255) NOT NULL default '', user_occupation varchar(255) NOT NULL default '', user_actkey varchar(32) NOT NULL default '', PRIMARY KEY (user_id), UNIQUE KEY user_name (user_name) ) TYPE=MyISAM; # -------------------------------------------------------- # # Table structure for table `CPG_votes` # CREATE TABLE CPG_votes ( pic_id mediumint(9) NOT NULL default '0', user_md5_id varchar(32) NOT NULL default '', vote_time int(11) NOT NULL default '0', PRIMARY KEY (pic_id,user_md5_id) ) TYPE=MyISAM; #--------------------------------------------------------- # # Table structure for table `CPG_banned` # CREATE TABLE CPG_banned ( ban_id int(11) NOT NULL auto_increment, user_id int(11) DEFAULT NULL, ip_addr tinytext DEFAULT NULL, expiry datetime DEFAULT NULL, PRIMARY KEY (ban_id) ) TYPE=MyISAM; С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 11:57 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
на чем сайт написан ? php, perl ? если на ПХП (или если твой сервер поддерживает ПХП) то вот такой скрипт напиши: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Второй вариант - скачать и установить на сервер phpMyAdmin - www.phpmyadmin.net и разобраться с ним ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 12:41 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Сайт написан на PHP и сервер соответственно поддерживает. Тестирую я его на Денвере. Все работает прекрасно. Последовал вашим указаниями и сделал по вашему образцу такой скриптик? Обозвал его "1.php" и проинсталировал чере броузер. Но выдает ошибку: Parse error: parse error, unexpected '.' in z:\home\test1.ru\www\foto\1.php on line 10 Вот сам скриптик: // localhost - хост на котором находится mysql // foto - логин для доступа к mysql // foto - пароль для доступа к mysql $conn = mysql_connect(' localhost ', ' foto ', ' foto '); // foto - имя базы данных в mysql mysql_select_db('foto', $conn); mysql_query("ALTER TABLE `accro_photo_com`.`cpg11d_pictures` CHANGE `votes` `votes1` INT(11) DEFAULT '0' NOT NULL ") or die(mysql_error()); ......// и так для каждого запроса ?> С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 13:19 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
вместо многоточия там надо написать твои запросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 15:00 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Сначала сделал так: <? $conn = mysql_connect('localhost', 'foto', 'foto'); mysql_select_db('foto', $conn); mysql_query("ALTER TABLE `accro_photo_com`.`cpg11d_pictures` CHANGE `votes` `votes1` INT(11) DEFAULT '0' NOT NULL ") or die(mysql_error()); mysql_query("ALTER TABLE `accro_photo_com`.`cpg11d_pictures` CHANGE `pic_rating` `pic_rating1` INT(11) DEFAULT '0' NOT NULL ")or die(mysql_error()); mysql_query("ALTER TABLE `accro_photo_com`.`cpg11d_pictures` ADD `votes2` INT(11) DEFAULT '0' NOT NULL AFTER `votes1`;")or die(mysql_error()); mysql_query("ALTER TABLE `accro_photo_com`.`cpg11d_pictures` ADD `pic_rating2` INT(11) NOT NULL AFTER `pic_rating1`;")or die(mysql_error()); mysql_query("ALTER TABLE `accro_photo_com`.`cpg11d_votes` ADD `vote_id` INT(11) NOT NULL AFTER `pic_id`;")or die(mysql_error()); mysql_query("ALTER TABLE `cpg11d_votes` DROP PRIMARY KEY, ADD PRIMARY KEY(pic_id, user_md5_id, `vote_id`")or die(mysql_error()); ? Появилось сообщение "Access denied for user: 'foto@localhost' to database 'accro_photo_com' Догадался заменить 'accro_photo_com' на имя своего сайта, т.е. test1_ru, но выдал следующее сообщение - Table 'test1_ru.cpg11d_pictures' doesn't exist Я посмотрел саму SQL таблицы "cpg11d_pictures" и "cpg11d_votes" существуют. А может надо создать каку-то новую таблицу? Только как не знаю. С уважением, Игорь Буду благодарен за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 15:39 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
В конце скрипта значок > стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 15:47 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
возможно дело в регистре. У тебя в дампе таблиц написано. Например под UNIX-ом " CPG _pictures" и " cpg[/]_pictures" - это разные таблицы Я так и не понял, у тебя в дампе, который ты показал таблицы имеют префикс CPG_ а теперь ты пишешь что у тебя есть таблицы с префиксом cpg11d Как это понимать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 17:17 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Да в SQL таблица такая "cpg11d_pictures" Это я скопировал из SQL Таблица Действие Записи Тип Размер cpg11d_albums Обзор Выбрать Вставить Свойства Уничтожить Очистить 10 MyISAM 3.8 кБ cpg11d_banned Обзор Выбрать Вставить Свойства Уничтожить Очистить 0 MyISAM 1.0 кБ cpg11d_categories Обзор Выбрать Вставить Свойства Уничтожить Очистить 4 MyISAM 5.4 кБ cpg11d_comments Обзор Выбрать Вставить Свойства Уничтожить Очистить 1 MyISAM 4.7 кБ cpg11d_config Обзор Выбрать Вставить Свойства Уничтожить Очистить 68 MyISAM 6.1 кБ cpg11d_pictures Обзор Выбрать Вставить Свойства Уничтожить Очистить 7 MyISAM 28.5 кБ cpg11d_usergroups Обзор Выбрать Вставить Свойства Уничтожить Очистить 4 MyISAM 2.2 кБ cpg11d_users Обзор Выбрать Вставить Свойства Уничтожить Очистить 4 MyISAM 3.3 кБ cpg11d_votes Обзор Выбрать Вставить Свойства Уничтожить Очистить 2 MyISAM 2.5 кБ 9 таблиц(ы) Всего 100 -- 57.4 кБ Но и предагается создать такие же. С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 17:58 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
это ты из пхпМайАдмин скопировал ? В нем и выполняй те запросы, которые ты в первом сообщении указал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 18:59 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Нет это не admin. Это я открыл саму базу. А где теперь выполнять запросы ? С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 20:04 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
я не знаю, что значит "открыть базу", но интерфейс почти наверняка от phpMyAdmin. Посмотри, нет ли в верхнем меню рункта : "Выполнить" или "SQL-запрос" или что-то в этом роде. Если есть, нажимаешь его, там будет большое текстовое поле (textarea, если ты HTML знаешь), вставь в него свои запросы и нажми "выполнить" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2004, 22:54 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
День добрый Честно говоря, не думал, что вы будуте отвечать и дальше. Мне показалось, что я несколько вас утомил, хотя это так и есть. Если вы не против, я продолжу диалог, хотя я уже ваш должник. Я приложил файл-рисунок, в нем и есть та самая база. Я нажал на кнопку "Запрос по примеру" и d hbc/2 вставил в поле "SQL-запрос БД foto" этот код - ALTER TABLE `test1_ru`.`cpg11d_pictures` CHANGE `votes` `votes1` INT(11) DEFAULT '0' NOT NULL Ничего не получилось. С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 11:12 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Да, конечно это и есть PHPmyadmin. А я это называл базой MySQL. Просто там, где я хостюсь жто называют просто SQL С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 12:02 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
надо это дело не в "запрос по примеру" а кликнуть на кнопотшку "SQL" и там уже проводить эксперимент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 12:08 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Да пробовал я там. Вставляю в поле - ALTER TABLE `test1_ru`.`cpg11d_pictures` CHANGE `votes` `votes1` INT(11) DEFAULT '0' NOT NULL Но выдает следующее: БД foto на localhost Ошибка SQL-запрос : ALTER TABLE `test1_ru`.`cpg11d_pictures` CHANGE `votes` `votes1` INT( 11 ) DEFAULT '0' NOT NULL Ответ MySQL: Table 'test1_ru.cpg11d_pictures' doesn't exist С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 12:23 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
> Честно говоря, не думал, что вы будуте отвечать и дальше. Мне показалось, > что я несколько вас утомил, хотя это так и есть. Если вы не против, я > продолжу диалог, хотя я уже ваш должник. ты такой уже не первый Значит смотри на картинку: у тебя таблица cpg11d_pictures находится в базе foto (это следует из надписи БД foto на localhost и списка таблиц внизу) То есть твои запросы должны иметь вид : ALTER TABLE `foto `.`cpg11d_pictures` CHANGE `votes` `votes1` INT(11) DEFAULT '0' NOT NULL Наверное так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 16:38 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
Извини только приехал на работу и зглянул на форум и увидел твой ответ. Супер! Получилось. Еще один вопрос. Я должен по очереди создавать тазапросы или можно сразу все вместе. И еще, я действиительно восхищен. Есть еще на свете ЛЮДИ с большой буквы. Может сообщишь свой адрес, куда коньяк прислать. Сразу хочу сказать, что завтра, послезавтра срочно должен уехать и хочу прислать дней через 10-15. Чиркни на мое мыло mail@4v.ru С уважением, Игорь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 14:46 |
|
||
|
Кто поможет
|
|||
|---|---|---|---|
|
#18+
если через phpMyAdmin делаешь, то просто можно все запросы написать, только они должны быть разделены точкой с запятой : Код: plaintext 1. 2. 3. Насчет коньяка, спасибо, но лучше не надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 17:13 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=32527863&tid=1855126]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
78ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 531ms |

| 0 / 0 |
