Avatar billede herchin Nybegynder
11. februar 2003 - 20:27 Der er 9 kommentarer og
1 løsning

MySql fejl: "No Database Selected"

Damn... Hvofor får jeg den fejl?
Jeg kan sagtens finde DB'en og mit connect går fint, men jeg har et problem med mysql_select_db:

$LINK = mysql_connect($HOST, $USERNAME, $PASSWORD)
  or die("MySql error - Could not connect: " . mysql_error());

mysql_select_db($DB, $LINK)
  or die("MySql error - Could not select DB: " . mysql_error());
Avatar billede postndk Nybegynder
11. februar 2003 - 20:34 #1
Du er sikker på at variablen $DB indeholder navnet på din database!.
Avatar billede 7th Praktikant
11. februar 2003 - 20:34 #2
Prøv med mysql_select_db("$DB" , $LINK);
Avatar billede ahv Nybegynder
11. februar 2003 - 20:40 #3
$link = mysql_pconnect($host,$username,$password);
mysql_select_db($db);
Avatar billede madd Nybegynder
11. februar 2003 - 20:42 #4
7th: Du opfordrer til slamkode. En anden gang må du hellere lade være med at skrive sådan noget :)
Avatar billede herchin Nybegynder
11. februar 2003 - 20:45 #5
postndk-> Jeg har kopieret navnet fra phpmyadmin. det var også det første der strejfede mine tanker.

7th -> mit connect virker fint.

ahv -> Så får jeg fejlen:
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in D:\Program Files\Apache\Apache2\htdocs\GIE NEW\mysql.php on line 13
MySql error - Could not select DB

Evt. hvor sætter jeg username og password op til mysql? Jeg har brugt de username og det password, som WinMySqlAdmin benytter...
Avatar billede herchin Nybegynder
11. februar 2003 - 21:28 #6
Sorry - en lille fejl. Beskeden til 7th skulle have været til ahv og omvendt.
Avatar billede ahv Nybegynder
11. februar 2003 - 21:34 #7
Har du prøvet istedet for at have dem som variabler bare at lave den sådan her:

$link = mysql_pconnect("host","username","password");
mysql_select_db("db");

Hvor du så udfylder med dine egne oplysninger?
Avatar billede 7th Praktikant
11. februar 2003 - 22:01 #8
madd : opfordre skam ikke til slamkode, men ideen med den korte sætning mysql_select_db("$DB" , $LINK); er jo at se om der overhovedet kan skabes forbindelse til den valgte tabel i databasen ;) Hvis man har et problem kan det jo nogle gange hjælpe at forkorte sætninger til minimum.
Avatar billede 7th Praktikant
11. februar 2003 - 22:08 #9
herchin : bruger du phpmysqladmin ?
Avatar billede herchin Nybegynder
02. juni 2003 - 15:48 #10
.
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