Задавайте вопросы, мы ответим
Вы не зашли.
Сделал страничку авторизации в Dreamweaver8-en с базой MYSQL.
На компе все идет прекрасно, как я хотел.
Но не могу выложить в инет точнее не знаю.
Подскажите плз как выложить с базой и можно ли будет в базу со временем добовлять данные?
Заранее СПАСИБО !!!!!!
Неактивен
Это вопрос к Вашему хостинг-провайдеру.
Данные в базе изменять можно.
Неактивен
Здраствуйте, у меня проблема.
При выполнении вот этого крипта возникает ошибка :
Script line: 123 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''%'' at line 1
CREATE DATABASE IF NOT EXISTS `searchbase`;
DROP TABLE IF EXISTS `searchbase`.`dirstable`;
CREATE TABLE `searchbase`.`dirstable` (
`ipaddress` VARCHAR( 15 ) NOT NULL ,
`hostname` VARCHAR( 70 ) NOT NULL ,
`filepath` TEXT NOT NULL ,
`filename` VARCHAR( 255 ) NOT NULL ,
`fileext` VARCHAR( 255 ) NOT NULL ,
`filesize` BIGINT( 12 ) NOT NULL ,
`findtime` DATE NOT NULL,
`seentime` DATE NOT NULL,
`dkey` int unsigned NOT NULL default '0',
KEY `filename` (`filename`)
);
DROP TABLE IF EXISTS `searchbase`.`videotable`;
CREATE TABLE `searchbase`.`videotable` (
`ipaddress` VARCHAR( 15 ) NOT NULL ,
`hostname` VARCHAR( 70 ) NOT NULL ,
`filepath` TEXT NOT NULL ,
`filename` VARCHAR( 255 ) NOT NULL ,
`fileext` VARCHAR( 255 ) NOT NULL ,
`filesize` BIGINT( 12 ) NOT NULL ,
`findtime` DATE NOT NULL,
`seentime` DATE NOT NULL,
`dkey` int unsigned NOT NULL default '0',
KEY `filename` (`filename`)
);
DROP TABLE IF EXISTS `searchbase`.`musictable`;
CREATE TABLE `searchbase`.`musictable` (
`ipaddress` VARCHAR( 15 ) NOT NULL ,
`hostname` VARCHAR( 70 ) NOT NULL ,
`filepath` TEXT NOT NULL ,
`filename` VARCHAR( 255 ) NOT NULL ,
`fileext` VARCHAR( 255 ) NOT NULL ,
`filesize` BIGINT( 12 ) NOT NULL ,
`findtime` DATE NOT NULL,
`seentime` DATE NOT NULL,
`dkey` int unsigned NOT NULL default '0',
KEY `filename` (`filename`)
);
DROP TABLE IF EXISTS `searchbase`.`cdimagetable`;
CREATE TABLE `searchbase`.`cdimagetable` (
`ipaddress` VARCHAR( 15 ) NOT NULL ,
`hostname` VARCHAR( 70 ) NOT NULL ,
`filepath` TEXT NOT NULL ,
`filename` VARCHAR( 255 ) NOT NULL ,
`fileext` VARCHAR( 255 ) NOT NULL ,
`filesize` BIGINT( 12 ) NOT NULL ,
`findtime` DATE NOT NULL,
`seentime` DATE NOT NULL,
`dkey` int unsigned NOT NULL default '0',
KEY `filename` (`filename`)
);
DROP TABLE IF EXISTS `searchbase`.`othertable`;
CREATE TABLE `searchbase`.`othertable` (
`ipaddress` VARCHAR( 15 ) NOT NULL ,
`hostname` VARCHAR( 70 ) NOT NULL ,
`filepath` TEXT NOT NULL ,
`filename` VARCHAR( 255 ) NOT NULL ,
`fileext` VARCHAR( 255 ) NOT NULL ,
`filesize` BIGINT( 12 ) NOT NULL ,
`findtime` DATE NOT NULL,
`seentime` DATE NOT NULL,
`dkey` int unsigned NOT NULL default '0',
KEY `filename` (`filename`)
);
DROP TABLE IF EXISTS `searchbase`.`request`;
CREATE TABLE `searchbase`.`request` (
`counter` BIGINT NOT NULL AUTO_INCREMENT ,
`date_time` DATETIME NOT NULL ,
`ipaddress` VARCHAR( 15 ) NOT NULL ,
`hostname` VARCHAR( 70 ) NOT NULL ,
`query` TEXT NOT NULL ,
`type` VARCHAR( 5 ) NOT NULL ,
`sort` VARCHAR( 10 ) NOT NULL ,
`logic` VARCHAR( 3 ) NOT NULL ,
`minsize` float NOT NULL ,
`maxsize` float NOT NULL ,
`hosts` TEXT NOT NULL ,
`mindate` INT NOT NULL ,
`maxdate` INT NOT NULL,
`on` VARCHAR( 3 ) NOT NULL,
UNIQUE (`counter`)
);
DROP TABLE IF EXISTS `searchbase`.`result`;
CREATE TABLE `searchbase`.`result` (
`counter` bigint(20) NOT NULL,
`Searchtime` float NOT NULL ,
`TotalResults` bigint(20) NOT NULL,
`StartResult` bigint(20) NOT NULL ,
`ResultsShown` int(6) NOT NULL ,
UNIQUE (`counter`)
);
GRANT USAGE ON searchbase . * TO "searcher"@"%"IDENTIFIED BY "searcher"WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
GRANT SELECT ON `searchbase` . * TO "searcher"@"%";
GRANT INSERT ON `searchbase` .`request` TO "searcher"@"%";
GRANT INSERT ON `searchbase` .`result` TO "searcher"@"%";
DROP TABLE IF EXISTS `searchbase`.`usermark` ;
CREATE TABLE `searchbase`.`usermark` (
`counter` BIGINT NOT NULL AUTO_INCREMENT ,
`date_time` DATETIME NOT NULL ,
`ipaddress` VARCHAR( 15 ) NOT NULL ,
`hostname` VARCHAR( 70 ) NOT NULL ,
`NUM` INT NOT NULL ,
`mark` INT NOT NULL,
UNIQUE (`counter`)
);
DROP TABLE IF EXISTS `searchbase`.`usercomment` ;
CREATE TABLE `searchbase`.`usercomment` (
`counter` BIGINT NOT NULL AUTO_INCREMENT ,
`date_time` DATETIME NOT NULL ,
`ipaddress` VARCHAR( 15 ) NOT NULL ,
`hostname` VARCHAR( 70 ) NOT NULL ,
`NUM` INT NOT NULL ,
`selfname` VARCHAR( 255 ) NOT NULL,
`comment` TEXT NOT NULL ,
UNIQUE (`counter`)
);
GRANT INSERT , UPDATE, DELETE ON `searchbase`.`usercomment` TO 'searcher'@ '%';
GRANT INSERT ON `searchbase`.`usermark` TO 'searcher'@'%';
и еще ворос в чем разница между ' ' и " "
Неактивен
Собственно, Вы ответили на свой вопрос.
Когда выключен SQL MODE ANSI_QUOTES, ' = ". Когда включен, ` = ".
Поставьте везде одинарные кавычки вместо двойных (но не вместо бэктиков!)
и запустите сценарий заново.
Неактивен
И снова здрасвуйте
Пытаюсь вставить данные в базу с помощью MySQLQB (база построена с помощью скрипта описанного выше) с помощью скрипта
TRUNCATE `searchbase`.`videotable`;
TRUNCATE `searchbase`.`dirstable`;
TRUNCATE `searchbase`.`musictable`;
TRUNCATE `searchbase`.`cdimagetable`;
TRUNCATE `searchbase`.`othertable`;
INSERT INTO searchbase.musictable values ("10.121.0.60", "belarusd13", "E$/Инет радио", "[Befour - Magic Melody] at 2007.09.20 19-36.mp3", "mp3", "27536404", "2007-10-18", "2007-10-18", "");
выдает ошибку
Script line: 6 Out of range value adjusted for column 'dkey' at row 1
и так на все записи
что означает данная ошибка и как с ней боротся?
И сразу же еще 1 вопрос как запихнуть данные из *.xml в базу
Версия сервера 5.0
Зарание спасибо
Отредактированно Belarus (18.10.2007 07:51:00)
Неактивен
Вы пытаетесь вставить в колонку с числом строку (хоть и пустую). MySQL Вам
вежливо сообщает, что там он вставляет все-таки ноль, а не строку.
Исправить - заменить "" на 0.
Чтобы запихнуть данные из xml в базу, нужно написать скрипт, который запихнет
данные из xml в базу. По другому - никак.
Неактивен