Avatar billede jes_petersen Nybegynder
23. november 1999 - 17:15 Der er 5 kommentarer og
1 løsning

Lav tabeller i mysql gennem php

Jeg har et problem.
Jeg vil gerne have et php-script til at lave først en database og derefter oprette en tabel i databasen. Min kode ser således ud:

<html>
<body>
<?
  mysql_connect("localhost","root");
  mysql_create_db("regioner");
  mysql_select_db("regioner");
  mysql_query("create table vejle (ID int,Navn int,Adresse int,Postnr int,Telefon int,Email int,Startdato int)");
?>
</body>
</html>

Nu er mit problem så, at når jeg kører scriptet fra min server, som er Apache, kan den godt oprette databasen, men ikke tabellerne. Hvad skal jeg gøre?

jes_petersen
Avatar billede mule Nybegynder
23. november 1999 - 17:48 #1
Hej Jes, jeg lytter lige med her :o)
Avatar billede m_tandrup Nybegynder
23. november 1999 - 18:42 #2
Umiddelbart ville jeg sige at din bruger bare mangler nogle rettigheder. Men når du bruger 'root'!?
Avatar billede ramlev Nybegynder
23. november 1999 - 22:19 #3
prøv med dette istedet , er ikke testet

<html>
<body>
<?
  mysql_connect("localhost","root");
  mysql_create_db("regioner");
  mysql_select_db("regioner");
$testSQL = "create table vejle (ID int,Navn int,Adresse int,Postnr int,Telefon int,Email int,Startdato int)";
$result = MYSQL_QUERY($testSQL) or die(mysql_error());
?>
</body>
</html>

Avatar billede jes_petersen Nybegynder
25. november 1999 - 12:41 #4
Jeg ville bare lige sige, at jeg selv har løst problemet. Problemet var (som man ikke kan se i det oprindelige spørgsmål), at jeg efter Startdato int havde indsat et komma, selvom der ikke kom flere felter. Når jeg slettede kommaet, virkede det. Ellers tak for hjælpen.
Avatar billede aant Nybegynder
26. oktober 2000 - 11:41 #5
Det er altså også godt at have id sådan her:
id int auto_increment

Det gør at id\'en selv går videre med numrene
Avatar billede jes_petersen Nybegynder
02. februar 2001 - 09:34 #6
Lukket
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
Computerworld tilbyder specialiserede kurser i database-management

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