Archief - MYSQL: fout bij aanmaken tabel 1064

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

exxhal

Legacy Member
Bij het aanmaken van een tabel uit een .php query krijg ik volgende fout code.
:doh:

HTML:
Invalid SQL: CREATE TABLE options (
				 title VARCHAR(100),
				 hometitle VARCHAR(100),
				 shopurl VARCHAR(100),
				 homeurl VARCHAR(100),
				 securepath VARCHAR(100),
				 companyname VARCHAR(100),
				 address TEXT,
				 city VARCHAR(30),
				 state VARCHAR(20),
				 zip VARCHAR(20),
				 country VARCHAR(30),
				 phone VARCHAR(20),
				 faxnumber VARCHAR(20),
				 contactemail VARCHAR(100),
				 taxrate VARCHAR(10),
				 shipups VARCHAR(5),
				 grnd VARCHAR(5),
				 nextdayair VARCHAR(5),
				 seconddayair VARCHAR(5),
				 threeday VARCHAR(5),
				 canada VARCHAR(5),
				 worldwidex VARCHAR(5),
				 worldwidexplus VARCHAR(5),
				 fixedshipping VARCHAR(5),
				 method VARCHAR(15),
				 rate VARCHAR(20),
				 productpath VARCHAR(50),
				 catimage VARCHAR(50),
				 catopen VARCHAR(50),
				 viewcartimage VARCHAR(50),
				 viewaccountimage VARCHAR(50),
				 checkoutimage VARCHAR(50),
				 helpimage VARCHAR(50),
				 cartimage VARCHAR(50),
				 tablehead VARCHAR(50),
				 tableheadtext VARCHAR(50),
				 tableborder VARCHAR(50),
				 tablebg VARCHAR(50),
				 shipchart VARCHAR(50),
				 ship1p1 VARCHAR(50),
				 ship1us VARCHAR(50),
				 ship1ca VARCHAR(50),
				 ship2 VARCHAR(50),
				 ship2p1 VARCHAR(50),
				 ship2p2 VARCHAR(50),
				 ship2us VARCHAR(50),
				 ship2ca VARCHAR(50),
				 ship3 VARCHAR(50),
				 ship3p1 VARCHAR(50),
				 ship3p2 VARCHAR(50),
				 ship3us VARCHAR(50),
				 ship3ca VARCHAR(50),
				 ship4p1 VARCHAR(50),
				 ship4us VARCHAR(50),
				 ship4ca VARCHAR(50),
				 visa VARCHAR(50),
				 mastercard VARCHAR(50),
				 discover VARCHAR(50),
				 amex VARCHAR(50),
				 check VARCHAR(50),
				 fax VARCHAR(50),
				 moneyorder VARCHAR(50),
				 cc VARCHAR(50),
				 payable VARCHAR(100),
				 paypal VARCHAR(50),
				 paypalemail VARCHAR(100),
				 shopimage VARCHAR(100),
				 centerborder VARCHAR(50),
				 centerheader VARCHAR(50),
				 centercolor VARCHAR(50),
				 centerfont VARCHAR(50),
				 centerbg VARCHAR(50),
				 useheader VARCHAR(50),
				 usefooter VARCHAR(50),
				 myheader VARCHAR(50),
				 myfooter VARCHAR(50),
				 thumbheight VARCHAR(50),
				 thumbwidth VARCHAR(50),
				 picheight VARCHAR(50),
				 picwidth VARCHAR(50),
				 showstock VARCHAR(50),
				 showitem VARCHAR(50),
				 showintro VARCHAR(50),
				 orderby VARCHAR(50),
				 outofstock VARCHAR(50),
				 cs VARCHAR(5),
				 po VARCHAR(5),
				 license VARCHAR(50),
				 handling VARCHAR(20),
				 imagel VARCHAR(1),
				 showbestsellers VARCHAR(5),
				 showspecials VARCHAR(5),
				 language VARCHAR(20),
				 showcattotals VARCHAR(5),
				 shipcalc VARCHAR(5),
				 shipusps VARCHAR(5),
				 itemsperpage INT(5),
				 usesecurefooter VARCHAR(5),
				 mysecurefooter VARCHAR(50),
				 usesecureheader VARCHAR(5),
				 mysecureheader VARCHAR(50),
				 mustsignup VARCHAR(5),
				 uspsserver VARCHAR(200),
				 uspsuser VARCHAR(100),
				 uspspass VARCHAR(100),
				 catsdisplay VARCHAR(10),
				 allwidth VARCHAR(10),
				 centerwidth VARCHAR(10),
				 tablewidth VARCHAR(10)
				)
mysql error: 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 'VARCHAR(50),
				 fax VARCHAR(50),
				 moneyorder VARCHAR(50),
				 cc VARCHAR(' at line 61
mysql error number: 1064
Date: Thursday 17th 2008f January 2008 05:56:03 PM
De query :
$DB_site->query("CREATE TABLE ".$dbprefix."options (
				 title VARCHAR(100),
				 hometitle VARCHAR(100),
				 shopurl VARCHAR(100),
				 homeurl VARCHAR(100),
				 securepath VARCHAR(100),
				 companyname VARCHAR(100),
				 address TEXT,
				 city VARCHAR(30),
				 state VARCHAR(20),
				 zip VARCHAR(20),
				 country VARCHAR(30),
				 phone VARCHAR(20),
				 faxnumber VARCHAR(20),
				 contactemail VARCHAR(100),
				 taxrate VARCHAR(10),
				 shipups VARCHAR(5),
				 grnd VARCHAR(5),
				 nextdayair VARCHAR(5),
				 seconddayair VARCHAR(5),
				 threeday VARCHAR(5),
				 canada VARCHAR(5),
				 worldwidex VARCHAR(5),
				 worldwidexplus VARCHAR(5),
				 fixedshipping VARCHAR(5),
				 method VARCHAR(15),
				 rate VARCHAR(20),
				 productpath VARCHAR(50),
				 catimage VARCHAR(50),
				 catopen VARCHAR(50),
				 viewcartimage VARCHAR(50),
				 viewaccountimage VARCHAR(50),
				 checkoutimage VARCHAR(50),
				 helpimage VARCHAR(50),
				 cartimage VARCHAR(50),
				 tablehead VARCHAR(50),
				 tableheadtext VARCHAR(50),
				 tableborder VARCHAR(50),
				 tablebg VARCHAR(50),
				 shipchart VARCHAR(50),
				 ship1p1 VARCHAR(50),
				 ship1us VARCHAR(50),
				 ship1ca VARCHAR(50),
				 ship2 VARCHAR(50),
				 ship2p1 VARCHAR(50),
				 ship2p2 VARCHAR(50),
				 ship2us VARCHAR(50),
				 ship2ca VARCHAR(50),
				 ship3 VARCHAR(50),
				 ship3p1 VARCHAR(50),
				 ship3p2 VARCHAR(50),
				 ship3us VARCHAR(50),
				 ship3ca VARCHAR(50),
				 ship4p1 VARCHAR(50),
				 ship4us VARCHAR(50),
				 ship4ca VARCHAR(50),
				 visa VARCHAR(50),
				 mastercard VARCHAR(50),
				 discover VARCHAR(50),
				 amex VARCHAR(50),
				 check VARCHAR(50),
				 fax VARCHAR(50),
				 moneyorder VARCHAR(50),
				 cc VARCHAR(50),
				 payable VARCHAR(100),
				 paypal VARCHAR(50),
				 paypalemail VARCHAR(100),
				 shopimage VARCHAR(100),
				 centerborder VARCHAR(50),
				 centerheader VARCHAR(50),
				 centercolor VARCHAR(50),
				 centerfont VARCHAR(50),
				 centerbg VARCHAR(50),
				 useheader VARCHAR(50),
				 usefooter VARCHAR(50),
				 myheader VARCHAR(50),
				 myfooter VARCHAR(50),
				 thumbheight VARCHAR(50),
				 thumbwidth VARCHAR(50),
				 picheight VARCHAR(50),
				 picwidth VARCHAR(50),
				 showstock VARCHAR(50),
				 showitem VARCHAR(50),
				 showintro VARCHAR(50),
				 orderby VARCHAR(50),
				 outofstock VARCHAR(50),
				 cs VARCHAR(5),
				 po VARCHAR(5),
				 license VARCHAR(50),
				 handling VARCHAR(20),
				 imagel VARCHAR(1),
				 showbestsellers VARCHAR(5),
				 showspecials VARCHAR(5),
				 language VARCHAR(20),
				 showcattotals VARCHAR(5),
				 shipcalc VARCHAR(5),
				 shipusps VARCHAR(5),
				 itemsperpage INT(5),
				 usesecurefooter VARCHAR(5),
				 mysecurefooter VARCHAR(50),
				 usesecureheader VARCHAR(5),
				 mysecureheader VARCHAR(50),
				 mustsignup VARCHAR(5),
				 uspsserver VARCHAR(200),
				 uspsuser VARCHAR(100),
				 uspspass VARCHAR(100),
				 catsdisplay VARCHAR(10),
				 allwidth VARCHAR(10),
				 centerwidth VARCHAR(10),
				 tablewidth VARCHAR(10)
				)");

exxhal

Legacy Member
't heeft iets te maken met die check VARCHAR(50),
Als ik deze ertussen uithaal doet i het wel ?
Iemand een idee waarom die 'check niet wil lukken ?

Smokyke

Legacy Member
Ik weet niet of het hieraan ligt maar sommige namen kan je niet gebruiken. Vroeger gebruikte ik altijd descr voor description wat ook problemen opleverde.

EDIT orez was me net voor:P

killgore

Legacy Member
No fucking way dat uw databank efficiënt en/of consistent werkt.

exxhal

Legacy Member
killgore zei:
No fucking way dat uw databank efficiënt en/of consistent werkt.

Het ontwerp van een relationele databank zal in het jaar 1999 niet zo van belang zijn geweest :lol:

Het zal mij ook een worst zijn dat er redundantie en inconsistentie is op de gegevens van deze db.
Ik test maar wat uit.
Toch bedankt voor u bezorgdheid.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan