flyttet af domæne - kan pludseligt ikke "finde" mySQL db
Hej - jeg har lige flyttet domæne fra en host til en anden. Tilrettet min PHP funktion der foretager connect til db med ny username, password, db_name. Databasen er oprettet og indeholder data. Men afviklingen af PHP giver fejl: "ingen database fundet". Min host siger det er et programmeringsfejl, men koden virkede i går hos den tidligere webhost. Eneste forskel jeg kan se er, at den nye host ikke bruger samme server til mySQL som til siten. At hvor jeg tidligere har benyttet "localhost" som hostnavm skal der nu angives "mysql.myhostnavn.dk" - er der nogen, der kan spotte hvad der er galt?Fejlen under PHP afviklingen af den første rutine, der førsøger at accesse databasen er:
"Error performing query: No database selected"
Koden der fejler er:
$sql="SELECT headline from news_item ORDER BY newsdate DESC";
$result = MYSQL_QUERY($sql) or die ("<P> Error performing query: " . mysql_error() . "</P>" );
Funktionen, der (burde) connecte er:
> function my_db_connect ()
> {
> $hostname = "mysql.myhostnavn.dk";
> $username = "myusernavn";
> $password = "mypass";
> $dbname = "mydbnavn";
>
> $link = @MYSQL_CONNECT($hostname, $username, $password);
>
> IF ($link && MYSQL_SELECT_DB ($dbname)):
> return ($link);
> ELSE:
> return (FALSE);
> ENDIF;
> }
Håber der er en, der kan hjælpe meddetvuns! :-)
