Forfatter Emne: Error: Unable to select database  (Læst 695 gange)

0 Medlemmer og 1 Gæst læser dette emne.

Offline martinitus

  • Newbie
  • *
  • Indlæg: 3
Error: Unable to select database
« Dato: 02-01-2012 11:55:29 »
Hej Forum,

Jeg har netop oprettet mig som bruger af Netplads.dk, og har ca. 10 domæner inkl. MySQL-databaser, som jeg skal have oprettet. Jeg er nu i gang med den første, og har kopieret mine filer fra min tidligere server.

Når jeg forsøger at afvikle min PHP-kode, så kan jeg dog ikke få adgang til databasen. Jeg har tjekket, at DB-navn, bruger og password er korrekt, men alligevel kan jeg ikke få det til at virke. Jeg har prøvet at oprette tables via Cpanel, men det gør heller ingen forskel.

Er der nogen, som har et forslag til, hvad der kan være galt, eller hvad jeg kan gøre anderledes? Den PHP-kode (og min fremgangsmåde), som ikke virker hos Netplads.dk virker uden problemer hos min gamle udbyder.

...og ja, jeg har husket at oprette databasen samt en bruger i Cpanel... :-)

Min PHP-kode ser sådan ud:

<?
$database = "nxxxxxx_xxxxxxxxx";
$user = "nxxxxxx_xxxxxxxx";
$password = "xxxxxxxxxxx";

mysql_connect(localhost,$user,$password);
@mysql_select_db($database) or die( "Unable to select database");

$query="CREATE TABLE contacts (id int(6) NOT NULL auto_increment,first varchar(15) NOT NULL,last varchar(15) NOT NULL,phone varchar(20) NOT NULL,mobile varchar(20) NOT NULL,fax varchar(20) NOT NULL,email varchar(30) NOT NULL,web varchar(30) NOT NULL,PRIMARY KEY (id),UNIQUE id (id),KEY id_2 (id))";

mysql_query($query);
mysql_close();
?>

Nogen som kan hjælpe med et råd?

Offline Calzone

  • Blackbriar Operative
  • Administrator
  • DNS god
  • ******
  • Indlæg: 10.916
  • Color for the colorblind!
    • Mine film...
Sv: Error: Unable to select database
« Svar #1 Dato: 02-01-2012 13:07:02 »
Brug den php kode som cpanel givet dig.
Greetings
Calzone AKA David Webb.

Offline martinitus

  • Newbie
  • *
  • Indlæg: 3
Sv: Error: Unable to select database
« Svar #2 Dato: 02-01-2012 13:29:14 »
Selve PHP-koden burde der ikke være noget galt med, da den virker på min gamle server, og da koden i det angivne eksempel ovenfor også stemmer overens med Tutorials fra nettet.

Jeg har nu kigget Cpanel igennem, men kan ikke finde nogen særlig PHP-kode ved forbindelse til MySQL.

Jeg tænker, at der må være et eller andet som skal indstilles på webhotellet (udover oprettelse af database og bruger), inden det kan fungere korrekt.

Alternativt, hvor kan jeg finde den omtalte PHP-kode i Cpanel?

Offline Calzone

  • Blackbriar Operative
  • Administrator
  • DNS god
  • ******
  • Indlæg: 10.916
  • Color for the colorblind!
    • Mine film...
Sv: Error: Unable to select database
« Svar #3 Dato: 02-01-2012 13:45:04 »
Når du bruger wizarden til at oprette givet den dig php koden, men du har vel bare glemt noget simpelt som immer givet brugeren de rette tilladelser.
Greetings
Calzone AKA David Webb.

Offline martinitus

  • Newbie
  • *
  • Indlæg: 3
Sv: Error: Unable to select database
« Svar #4 Dato: 02-01-2012 14:01:34 »
Ja, det var lige dér den var gal...

Efter oprettelsen af brugeren, så var den ikke blevet tilknyttet databasen, og havde derfor ingen adgang eller rettigheder til databasen.

Tak for hjælpen!
:-)