Avatar billede bjarnejakobsen Nybegynder
12. marts 2005 - 17:55 Der er 3 kommentarer

mysql_select_db() virker ikke

Hjææælllpp..

Jeg har et simpelt script som skal koble op til en MySQL db.
Databasen findes udemærket, men jeg kan ikke forbinde mig til tabellen!

PHP koden ser således ud:

>$db = mysql_connect('localhost','****','****');
>if (!$db)
>  die('Ingen forbindelse til databasen!');
>if (!mysql_select_db('program',$db))
>  die('Kan ikke vælge den rigtige tabel!');

Jeg har prøvet:
- Store/små bogstaver.
- Oprette en tabel mere i db.
- At se tabllen via mysql_list_tables(), det virker.

Og nu bliver det rigtigt skørt, når jeg indsætter følgende sætning kan jeg stadigvæk ikke forbinde, men nogle gange godt lave opslag!?!
>$dumdumdum = mysql_list_tables("****");
- sikkert bare mere til forvirring end gavn.

Min udbyder er b-one, så de burde have en "almindelig" konfiguration. Jeg har hul til db via phpmyadmin.
Avatar billede arne_v Ekspert
12. marts 2005 - 18:02 #1
die(mysql_error())

og se hvad fejlen er
Avatar billede erikjacobsen Ekspert
12. marts 2005 - 18:22 #2
Din database hedder garanteret ikke 'program' men noget der minder om
dit domænenavn. Du har så nok en tabel der hedder 'program' i den database, men
det er noget andet.
Avatar billede bjarnejakobsen Nybegynder
13. marts 2005 - 21:50 #3
Tak for hjælpen, der er lidt at gå videre med.
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