Avatar billede ej147 Nybegynder
11. januar 2014 - 16:14 Der er 2 kommentarer og
1 løsning

PHP script til automatisk at skabe en database i MySql

Håber en af jer kan hjælpe med følgende, for jeg aner ikke hvad i himlens navn, jeg gør galt her?
Jeg ønsker at lave et php script, der automatisk kan danne en database i MySql.

Koden jeg bruger er følgende:

<?php
$connection = mysql_connect("localhost","","");
mysql_query("create database gedcom");
mysql_select_db("gedcom", $connection);

mysql_query("create table famchild(
famid varchar(40),
child varchar(40),
PRIMARY KEY(famid,child))");

mysql_query("create table family(
famID varchar(40),
husband varchar(40),
wife varchar(40),
marr_date varchar(255),
marr_plac varchar(255),
PRIMARY KEY (famID))")

mysql_query("create table person_st(
persID varchar(40) DEFAULT NULL,
name varchar(255),
vorname varchar(255),
marname varchar(255),
sex char(1),
birt_date varchar(255),
birt_plac varchar(255),
taufe_date varchar(255),
taufe_plac varchar(255),
deat_date varchar(255),
deat_plac varchar(255),
buri_date varchar(255),
buri_plac varchar(255),
occupation varchar(255),
occu_date varchar(255),
occu_plac varchar(255),
religion varchar(80),
confi_date varchar(255),
confi_plac varchar(255),
note longtext,
PRIMARY KEY (persID))")

or die(mysql_error());
?>

Det går fint hvis jeg bare ønsker at oprette de 2 første tabeller(famchild og family). Men scriptet stopper ved den næste tabel med denne fejl:
Parse error: syntax error, unexpected 'mysql_query' (T_STRING) in C:\xampp\htdocs\include-6\test1.php on line 19

Line 19 er starten på den 3 tabel.

Min MySql er version 3.5.2.2

Håber virkelig en af jer kan se, hvad der går galt. Har chekket for stavefejl og lign. uden held.
Avatar billede arne_v Ekspert
11. januar 2014 - 16:17 #1
mangler der ikke et semikolon her:

PRIMARY KEY (famID))")

mysql_query("create table person_st(
Avatar billede ej147 Nybegynder
11. januar 2014 - 16:27 #2
Hæ-hæ arne_v - du har sørme ret.
Og jeg som troede, jeg havde chekket det hele igennem :-)
Nå, men tusind tak - og send venligst et svar.
Avatar billede arne_v Ekspert
11. januar 2014 - 19:11 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester