får detta felmedelande:
Fel
SQL-fråga :
CREATE TABLE `rtnews_auth` (
`_password` varchar( 100 ) NOT NULL default ''
)ENGINE = MYISAM DEFAULT CHARSET = latin1
MySQL sa:
#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' at line 3
detta vill jag infoga, från phpmyadmin på min dator till phpmyadmin på min domän hos b-one.
-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
--
-- Värd: localhost
-- Skapad: 14 december 2005 kl 13:24
-- Serverversion: 4.1.14
-- PHP-version: 5.0.4
--
-- Databas: `r`
--
-- --------------------------------------------------------
--
-- Struktur för tabell `rtnews_auth`
--
CREATE TABLE `rtnews_auth` (
`_password` varchar(100) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Data i tabell `rtnews_auth`
--
INSERT INTO `rtnews_auth` VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');
UlfTMedlem sedan maj 20018 027 inlägg Varför fnuttar runt tabellnamnet?
vet ej.. tog expotera i phpmyadmin.. kopierade koden rakt av. hur ska man göra för att den ska fungera?
UlfTMedlem sedan maj 20018 027 inlägg Ta dig en titt på syntaxen de använder här: http://www.techonthenet.com/sql/tables/create_table.php
CREATE TABLE supplier
( supplier_id numeric(10) not null,
supplier_name varchar2(50) not null,
contact_name varchar2(50)
)
Där är det inga fnuttar runt tabellnamn, kolumnnamn, etc. Det är innehåll i kolumnerna som har fnuttar, om nu innehållet är text, det vill säga.
så det är så här det skulle se ut?
CREATE TABLE rtnews_auth (
_password` varchar(100) NOT NULL default
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
hur bakar man in det postade lösenordet i samma veva?
INSERT INTO `rtnews_auth` VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');
UlfTMedlem sedan maj 20018 027 inlägg
richardjoha skrev:
så det är så här det skulle se ut?
CREATE TABLE rtnews_auth (
_password` varchar(100) NOT NULL default
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
hur bakar man in det postade lösenordet i samma veva?
INSERT INTO `rtnews_auth` VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');
Återigen, bort med fnuttarna runt tabellnamnen.
Din första skulle kunna vara:
CREATE TABLE rtnews_auth (
_password varchar(100) NOT NULL default
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Din andra skulle kunna vara:
INSERT INTO rtnews_auth (_password) VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');
testade och skapa:
CREATE TABLE rtnews_auth (
_password varchar(100) NOT NULL default
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO rtnews_auth (_password) VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');
men fick fortfarande samma fel kod..
#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 ') ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 3
jag kan visa dig php koden mm om det kan vara till någon hjälp..
UlfTMedlem sedan maj 20018 027 inlägg
richardjoha skrev:
#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 ') ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 3
Det är möjligt att det är den sista biten som är fel. Jag vet faktiskt inte vad den biten ska vara till för. Jag har aldrig själv skapat en tabell med den sista harangen efter "create table"-satsen. Vet du vad den är till för, och om den överhuvudtaget behövs? Vad händer om du struntar i den sista biten?
http://member.webforum.nu/9464/4.gif
så här ser det ut då...
den sista biten är ett lösenord som gör att man kan logga in och administrera..