Avatar billede maabjerg Nybegynder
30. maj 2004 - 14:18 Der er 6 kommentarer og
1 løsning

Insætte database connection i en fil

Hej

Jeg er ved at lave et system med en installition til. Når man skal installere det, skal man angive sine mysql oplysinger, og så vil jeg gerne have den til at lave filen db.php om med de oplysninger brugeren angiver.

Problemet er at jeg ikke kan få: " " med i connectionen...

her er noget kode:

$query = "<?php   
    $connection = mysql_connect("."$server".", "."$mysql_username".", "."$mysql_password".");
   
    mysql_select_db("."$database".", $connection);
    ?>";

Håber nogen forstår hvad jeg mener, og kan hjælpe mig..

På forhånd tak..


Mvh Steffen Maabjerg
Avatar billede dennismp Nybegynder
30. maj 2004 - 14:33 #1
Du kan ikke gemme selve database connectionen..


$query = "<?php   
    \$connection = mysql_connect('$server', '$mysql_username','$mysql_password') or die(mysql_error());
   
    mysql_select_db('$database', \$connection) or die(mysql_error());
?>";
Avatar billede kokoko Nybegynder
30. maj 2004 - 15:07 #2
Måske:

$query = "<?php   
    $connection = mysql_connect(\"".$server."\", \"".$mysql_username."\", \"".$mysql_password."\");
   
    mysql_select_db(\"".$database."\", $connection);
    ?>";
Avatar billede dennismp Nybegynder
30. maj 2004 - 15:21 #3
Det giver samme problem..

Da variable $connection er tom, vil $query indeholder

= mysql_connect(... )

Så $connection skal escapes med \$connection således at $query indeholder

$connection = mysql_connect(... )..

Der er ikke nogen grund til at afslutte stringen og sætte den sammen med en anden string, når man kan gøre det meget nemmere :)
Avatar billede kokoko Nybegynder
30. maj 2004 - 15:28 #4
Jeg sover da vidst også - havde slet ikke set dit indlæg...
Avatar billede maabjerg Nybegynder
30. maj 2004 - 19:28 #5
Wee... - det virkede... - tak for hjælpen dennismp og kokoko... - hvem af jer fortjener points... -synes faktisk i begge gør...

Opret lige et svar..
Avatar billede dennismp Nybegynder
30. maj 2004 - 19:32 #6
svar
Avatar billede kokoko Nybegynder
30. maj 2004 - 20:20 #7
Jeg skal ikke have points..
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