FRIHOSTFORUMSFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

sql

 


moeslimoen
weet misschien iemand waar de fouten zitten van de 2 db?



van email:


CREATE TABLE `email_antispam` (
`antispam_id` int(11) unsigned NOT NULL auto_increment,
`antispam_ip` varchar(20) NOT NULL default '',
`antispam_tijd` int(30) NOT NULL default '0',
PRIMARY KEY (`antispam_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

CREATE TABLE `email_config` (
`cfg_gebruiker` varchar(30) NOT NULL default '',
`cfg_wachtwoord` varchar(32) NOT NULL default '',
`cfg_naam` varchar(30) NOT NULL default '',
`cfg_email` varchar(50) NOT NULL default '',
`cfg_spam` int(3) NOT NULL default '0',
`cfg_cookie` int(11) NOT NULL default '0',
`cfg_minlengte` int(4) NOT NULL default '0',
`cfg_wrap` int(3) NOT NULL default '0',
`cfg_html` int(1) NOT NULL default '0',
`cfg_reactie` int(1) NOT NULL default '0',
`cfg_reactbericht` text NOT NULL,
`cfg_onderteken` int(1) NOT NULL default '0',
`cfg_onderbericht` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `email_config` VALUES ('administratie', '701f33b8d1366cde9cb3822256a62c01', 'Uw naam', 'uwemail@host.land', 5, 365, 15, 40, 1, 1, 'Uw email is ontvangen, deze nemen wij zo spoedig mogelijk in behandeling!', 1, 'Bedankt voor uw bericht,\r\n Uw naam');


van poll:


CREATE TABLE `poll_admin` (
`id` int(11) NOT NULL auto_increment,
`gebr` varchar(255) NOT NULL,
`wwrd` varchar(32) NOT NULL,
`level` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

CREATE TABLE `poll_antwoord` (
`id` int(11) NOT NULL auto_increment,
`poll` int(11) NOT NULL,
`antwoord` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

CREATE TABLE `poll_stem` (
`id` int(11) NOT NULL auto_increment,
`poll` int(11) NOT NULL,
`antwoord` int(11) NOT NULL,
`ip` varchar(16) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

CREATE TABLE `poll_vraag` (
`id` int(11) NOT NULL auto_increment,
`vraag` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
Bondings
Welke errors krijg je? Het kan ook gewoon zijn dat je een probleem hebt door een verschillende versie. In dat geval moet je gewoon een paar kleine details verwijderen en werkt het.
moeslimoen
bij de eerste krijg ik deze error:

MySQL retourneerde:

#1064 - 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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=1' at line 6


en bij de tweede krijg ik deze error:

#1064 - 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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=3' at line 7
dark inca
overal
ENGINE=MyISAM DEFAULT CHARSET=latin1
verwijderen.

Dan werkt het wel. De juiste uitleg waarom kan ik niet geven, maar ik denk dat er maar 1 CHARSET geinstaleerd is ofzo waardoor deze waarde nutteloos is.

met werkt normaal ook omdat ik MySQL 4.1.9-max draai en de server op frihost MySQL 4.0.23-standard
moeslimoen
ok. dankje wel Wink . hij werkt Very Happy . alleen wat is er nou eigenlijk veranderd Question
dark inca
de charset is verwijderd, deze is het type mysql, niets waar je je iets van moet aantrekken volgens mij, ENGIN zou ik eigenlijk niet weten.
moeslimoen
ok. ik weet genoeg. bedankt voor het helpen Wink .
marocsite
Waar heb je die scribt vandaan gehaald ?
moeslimoen
weet oemand mischien welke fout hier in zit en uitleggen waromhet fout is. dan weet ik dat voor de volgende keer.


DROP TABLE IF EXISTS `ipllr`;
CREATE TABLE IF NOT EXISTS `ipllr` (
`id` bigint(20) NOT NULL auto_increment,
`ip` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`),
FULLTEXT KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

DROP TABLE IF EXISTS `leraren`;
CREATE TABLE IF NOT EXISTS `leraren` (
`id` int(11) NOT NULL auto_increment,
`leraar` varchar(200) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

DROP TABLE IF EXISTS `poll`;
CREATE TABLE IF NOT EXISTS `poll` (
`id` bigint(20) NOT NULL auto_increment,
`lrid` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;
dark inca
ENGINE=MyISAM DEFAULT CHARSET=latin1 verwijderen, ik denk dat bondings het beter kan uitleggen, maar omdat we maar een ENGINE ter beschikking hebben, werkt deze niet (dacht ik)
Bondings
Normaal zou het moeten werken als je de "DEFAULT CHARSET=latin1" overal verwijdert.
Bengt
moet je die grote stukken text niet quoten of code ?
dark inca
Bengt wrote:
moet je die grote stukken text niet quoten of code ?


Hehe, Bondings zei er toch niets op dus volgens mij moet deze text niet gequote of coded worden Razz
moeslimoen
Bondings wrote:
Normaal zou het moeten werken als je de "DEFAULT CHARSET=latin1" overal verwijdert.


klopt hij werkt nu. alleen weet betekend: DEFAULT CHARSET=latin1

en waarom doet hij het hier niet?
Bondings
moeslimoen wrote:
Bondings wrote:
Normaal zou het moeten werken als je de "DEFAULT CHARSET=latin1" overal verwijdert.


klopt hij werkt nu. alleen weet betekend: DEFAULT CHARSET=latin1

en waarom doet hij het hier niet?

Dat komt door een verschil in mysql versie, het is de karakterset waarin de tekst gecodeerd is, welke tekens erin voorkomen. Ik weet ook niet echt waarom dit precies een probleem vormt, enkel dat dit meestal het probleem is en het (bij mijn weten) geen kwaad kan het weg te laten.
maghreb
moeslimoen wrote:
bij de eerste krijg ik deze error:

MySQL retourneerde:

#1064 - 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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=1' at line 6


en bij de tweede krijg ik deze error:

#1064 - 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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=3' at line 7

moet je goed instellen bij phpmyadmin
dark inca
denk ik niet, ik denk dat de mysql van het systeem maar 1 "charset" heeft/herkent waardoor het systeem dit commando ook niet herkent.
etienne
weet iemand toevallig een goede website om sql wat te oefenen? Voor beginners...
dark inca
best is gewoon zelf een server starten, zoals easyphp.

als het dan bij jou werkt, zal het op een server ook werken, alleen moet je zien dat je DEFAULT CHARSET=latin1 altijd verwijderd als je het op een webserver zet.
rvec
ik denk dat hij dit bedoelde:
http://www.sql.org/sql-database/sql-tutorial/
is wel in het engels ik hoop dat je er wat aan hebt
dark inca
wist niet dat er zo'n sites bestonden waar je live sql kon oefenen.

Dus nu ben ik ook een beetje slimmer

_________________
Dark Inca
moeslimoen
op welke website kun je dan live sql leren. dat wil ik wel leren. ook als er van php is. want daar ben ik ook niet zo goed in. dan hoef ik niet meer naar scripts te zoeken.
moeslimoen
Kunnen we op onze hosting "fopen" gebruiken in oze script. want volgens mij doet hij het niet.
Reply to topic    Frihost Forum Index -> Dutch -> Computers en Techniek

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.