Avatar billede net-base.dk Nybegynder
28. september 2004 - 09:31 Der er 4 kommentarer og
1 løsning

mysql_connect problemer

hvorfor kan den ikke lave en connection til databasen, når man bruger den version med variabler, men når jeg bruger den anden er der ikke nogle problemer, vil bare gerne have det lavet på den måde at man kan have alle faste settings i en fil, og ikke der hvor de skal bruges.

<?php
#Connection variabler
$host = "localhost";
$user = "user";
$pass = "password";
$db = "db";


$conn = mysql_connect($host, $user, $pass);
mysql_select_db($db) or die ("Databasen eksistere ikke");

#$conn = mysql_connect("localhost", "user", "password");
#mysql_select_db("db") or die ("Database dont Eksist");


mysql_close($conn);

?>
Avatar billede Slettet bruger
28. september 2004 - 09:34 #1
Kan det have noget at gøre med at du lukker forbindelsen lige efter du har åbnet den?
Avatar billede sylvesternielsen Nybegynder
28. september 2004 - 09:34 #2
Det kan du også.

Prøv at sætte en or die(mysql_errro()) på din mysql_connect og se hvad den melder af fejl.

Prøv det her:
$host = "localhost";
$user = "user";
$pass = "password";
$db = "db";

$conn = mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
Avatar billede net-base.dk Nybegynder
28. september 2004 - 09:44 #3
jeg er genial til at lave nogle små stavefejl rundt omkring, som giver fejl, gad vide hvornår jeg lærer selv at bruge (mysql_error()); nå fuck det, takker for hjælpen.
Avatar billede sylvesternielsen Nybegynder
28. september 2004 - 09:46 #4
Det var da så lidt. *S*
Avatar billede jakoba Nybegynder
28. september 2004 - 10:19 #5
Statistisk tager det noget i retning af 5 spm's før folk lærer hvor smart det er at sætte or die() på diverse mysql kald.

Og så 5 mere før de lærer at det der også findes mysql_... funktioner hvor det ikke duer (fx: $antalrækker = mysql_num_rows($resultset) or die(mysql_error()); :-))
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