On Thu, 9 Feb 2006 00:32:53 +0100, macfreak@tiscali.dk ([92xx] Maciek)
wrote:
>> >Jeg bruger følgende php som skulle test forbindelse men får "Unable to
>> >connect"
>> >
>> ><?
>> > //Forbind til database eller stop med en fejl
>> > $dbconnect = mysql_connect('192.168.9.1','****','**********')
>> > or die("Unable to connect to DB.");
>>
>> Hvis nu du skriver 'or die(mysql_error());' i stedet for bare i stedet
>> for bare 'or die("Unable to connect to DB");' så får du den fejl som
>> mysql kommer med. Det vil være en del mere brugbart.
>
>plejer man ikke at connecte til 'localhost' databasen?
'localhost' er ikke databasen - det er den maskine hvorpå
database-serveren kører. Kører den på samme maskine som webserveren,
hvilket vist er ret almindeligt, så bruger man 'localhost'.
Der kan være mange ting der går galt når du forsøger at forbinde til en
database, men når man ved fejl kun udskriver 'Unable to connect to DB'
så får man ikke at vide _hvad_ der er gået galt.
mysql_error() giver en - sandsynligvis - fin og brugbar fejlbesked.
--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
-snart med hund:
http://vedskovens.dk/d/hv/2005_olivia/051030/051030_d2.htm
Gartneriet - snart i ny indpakning:
http://ny.gartneriet.dk