webForumDet fria alternativet
Logga in / Bli medlem

Syntax error

PHP

2 svar · 245 visningar · startad av FunTrix

Medlem sedan okt. 2003118 inlägg
Trådstart#1

hallå, hallå!
jag har ett problem med mysql, då jag får upp syntax error när jag försöker mata in den med kod...
Det första att skapa en databas med koden:
CREATE DATABASE wSphp;
USE wSphp;
Går bara finfint, men sedan då du ska lägga in lite i den, detta:
CREATE TABLE wSphp.fodelsedagar(
namn varchar(255) NOT NULL,
dag varchar(255),
manad varchar(255),
ar varchar(255),
PRIMARY KEY(namn));
och trycker in enter så får jag upp:
You have an error in your SQL syntax, jag har kollat runt på mysql:s hemsida men inte hittat något som jag vet kan få det att fungera, så nu vänder jag mig till er och frågar vad det kan bero på, jag använder mig dessutom av WAMP5 om det har någon betydelse....

Medlem sedan juni 20008 205 inlägg
#2

Fel forum. Men prova att använda CREATE TABLE fodelsedagar istället för att använda wSphp.fodelsedagar.
Sen skulle jag väl rekommendera att du använder datatypen DATE istället för att ha tre varchar-fält.

Medlem sedan juni 200032 967 inlägg
#3

Det är också lite overkill att tillåta 255 tecken för att lagra månad, dag och år. Men som sagt, använd hellre datumtyp.

386 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
124 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)