короче у меня проблема.... с сайта исчезла статья...я в бд нашел ее...но не могу восстоновить..как это можно сделать? помогите пожауйста....
Вариантов много. Смотря что произошло, в результате чего она перестала выводиться... Какой движок? Есть ли понятие активна/неактивна??
сайт написан в ручную умелыми руками =) исчез по непонятным причинам....активн\неактив это где и к чему относится? если в инете есть статья по этому вопросу,дайте ссылку,а то гугл ничо не дал мне... или если есть хорошие ребята,напиши в аську объясните что да как,буду очень благодарен )
>> если в инете есть статья по этому вопросу,дайте ссылку,а то гугл ничо не дал мне... Ога, статья по исчезновению статей. Мб структуру бд опишешь? Приведёшь код выборки статей? Или мы должны так угадать что не так?
Омфнг. 1. Дай исходный код того скрипта который выдаёт статьи. Никуда не заливай, просто в тег [php*][/php] 2. Напиши название таблицы с новостями, название колонок в таблице.
тот вопрос уладил уже ))) понял че да как... у меня опять проблема... при создании таблицы выводит ошибку #1068 - Multiple primary key defined вот запрос PHP: SQL-запрос: CREATE TABLE `wwwpgnorhayerru`.`ribbon_art` ( `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `add_datetime` DATETIME NULL DEFAULT NULL , `title` VARCHAR( 255 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL , `mini_content` TINYTEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL , `content` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL , `images` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL , `comments` ENUM( 'on', 'off' ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT 'off', `sid` INT( 11 ) NULL DEFAULT '0', PRIMARY KEY ( `add_datetime` , `title` , `mini_content` , `comments` ) , FULLTEXT ( `title` , `mini_content` , `content` , `images` ) ) ENGINE = MYISAM CHARACTER SET cp1251 COLLATE cp1251_general_ci Ответ MySQL: #1068 - Multiple primary key defined
ch[@]ch, почитай по оформлению кода и синтаксис. Code: CREATE TABLE `wwwpgnorhayerru`.`ribbon_art` ( `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `add_datetime` DATETIME NULL DEFAULT NULL , `title` VARCHAR( 255 ) NULL DEFAULT NULL , `mini_content` TINYTEXT NULL DEFAULT NULL , `content` TEXT NULL DEFAULT NULL , `images` TEXT NULL DEFAULT NULL , `comments` ENUM( 'on', 'off' ) NULL DEFAULT 'off', `sid` INT( 11 ) NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `add_datetime` (`add_datetime` ), KEY `title` (`title`), KEY `mini_content` (`mini_content`), KEY `comments` (`comments`) ) ENGINE = MYISAM CHARACTER=cp1251
Code: `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , ... PRIMARY KEY (`id`), К чему объявление первичного ключа дважды?
Такой вопрос: Имеется таблица, в ней несколько полей. Первое поле имеет значения Фамилия И.О. Поле name: Иванов И.И. Петров О.О Петров Л.П. Как выделить из этой таблицы всех людей с фамилией Петров? SELECT * FROM table WHERE name='Петров /*а тут какая - либо фича, что И.О. могут быть любыми*/'. Оо Как сделать
Короче надо следущее mysql 4.1 1) есть колонка с годом надо что бы год был > 2008 (year) 2) есть int колонка надо что бы она не была пустая (col1) 3) есть int колонка надо что бы все значения которые начинаются на 6 не селектились (col2). Допустим так SELECT * FROM `tbl` where `year` > 2008 AND `col1` IS NOT NULL AND col2 .... Вот тут зарутрудняюсь и как делать правильно IS NOT? Спасибо.
Code: SELECT * FROM `tbl` where `year` > 2008 AND `col1` IS NOT NULL AND `col2` NOT LIKE '6%' Если в поле col1 содержатся записи, содержажие 0, то они попадут в результат запроса. Указанный запрос сработает только для NULL-записей. Если не нужны ни NULL, ни 0, то сделать, как указал Nomer1 Code: ...`col1` != ''... или Code: ...`col1` != 0... ЗЫ. Несмотря на то, что col2 - целочисленное, NOT LIKE для него сработает в мускуле корректно.
Примари объявлен два раза - чего быть не может. Если же ты хочешь сделать составной, то убери локальные описания первичного ключа, и напиши PRIMARY KEY (`field1`,`field2`...) Т.е. те поля через запятую, которые должны участвовать в составном ключе.
Тогда уж like 'Петров %' 1) Ибо вдруг секретарша или кто то забил не инициалы ,а полностью? Тогда тебе и Петровичей выведет, и еще всякую нечисть) 2) И думаю необходим пробел как разделитель, ибо Петровенко и еще кто нить быть могут
Помогоите plz с запросом в mysql5. Есть 2 сайта mysite и old.mysite. Обои два на DataLife. Задача - перенести все посты(хотябы только их) со старого(old.mysite) на новый(mysite), заменив при этом все id сообщений в старой базе (там идёт 4-280) так, что бы id начинались с 316 и автоматом проставились +1 до последнего. Пока запрос составить не получается
Как выдернуть из БД парент категорию При помощи этого запроса можна получить файл с описанием ATV 220||2754.05||http://text/index.php?page=shop.product_details&flypage=shop.flypage&product_id=30&category_id=125||9bb245c8c8c4f64f801b4182839279bd.jpg||kvadracikli Как выдернуть из БД парент категорию что было так || Moto||kvadracikli таблица имеет такие поля category_parent_id , category_child_id ,category_list