Avatar billede pitufo Nybegynder
07. august 2003 - 14:35 Der er 8 kommentarer og
1 løsning

forbindingsfil til mysql

Hej

Jeg har php og mysql forsøgt at lave en forbindingsfil der kun indeholder oplysninger der gør at jeg kan forbinde til databasen, men jeg ved ikke om den er korrekt udformet

-----------

<?php
$db1 = mysql_connect("localhost", "brugernavn", "password");
mysql_select_db("db",$db1");
php?>
-------

Jeg har lidt på fornemmelsen at det ikke helt er nok for at jeg kan bruge $db1 som variabel til at forbinde til databasen med i andre script.

Hvordan skal det så se ud?
Avatar billede detox Nybegynder
07. august 2003 - 14:45 #1
En minimal rettelse så tror jeg den er ok at include:

<?php
$db1 = mysql_connect("localhost", "brugernavn", "password");
mysql_select_db("db",$db1);
?>
Avatar billede pitufo Nybegynder
07. august 2003 - 14:50 #2
er det anførselstegnet ved $db1 du har fjernet?
Avatar billede detox Nybegynder
07. august 2003 - 14:53 #3
Korrekt!
Avatar billede detox Nybegynder
07. august 2003 - 14:56 #4
Forøvrigt får du næppe brug for variablen $db1, da den er valgfri at bruge.
Medmindre du naturligvis har flere databaser åben samtidig. Det er heller ikke nødvendigt at lukke forbindelsen, da det sker automatisk ved scriptets afslutning.
Avatar billede detox Nybegynder
07. august 2003 - 14:59 #5
Ps.: Jeg fjernede osse php i den afsluttende ?>
Avatar billede andy Nybegynder
07. august 2003 - 18:34 #6
Ahhhhhh, jeg ville nu ikke droppe at gemme mysql resource linket. Det er en aldeles god ide at angive dette resource link når du skal lukke din mysql connection.
Avatar billede pitufo Nybegynder
15. december 2003 - 11:08 #7
detox:

Jeg sidder lige og rydder lidt op i min konto og kan se at du ike har fået point for dit svar så smid lige et :-) SÅ får du nogen point
Avatar billede detox Nybegynder
15. december 2003 - 13:05 #8
Ok ja. ;o)
Avatar billede detox Nybegynder
15. december 2003 - 13:34 #9
andy -> Jeg vil nu mene det er sjældent man får brug for at lukke sin forbindelse, da det er en indbygget feature i php, at den lukker alle åbne forbindelser ved afslutning af scriptet.
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