fejl: cant connect to local MySQL-server through socket.
Hej der...Jeg ved ikke lige hvad der går galt i denne her forespørgsel til min database på mit nye webhotel hos surftown. Databasen hedder nigodk_nigodk, brugernavnet er også nigodk_nigodk og passwordet... er hemmeligt :o). I databasen har jeg en tabel kaldet "beskeder", som jeg gerne vil hente de 3 første poster i.
På siden (www.nigo.dk/projekt) kommer følgende smøre af fejlmeddelelser:
--------------------------------------------------
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /hsphere/local/home/nigodk/nigo.dk/projekt/index.php on line 35
Warning: mysql_select_db(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /hsphere/local/home/nigodk/nigo.dk/projekt/index.php on line 36
Warning: mysql_select_db(): A link to the server could not be established in /hsphere/local/home/nigodk/nigo.dk/projekt/index.php on line 36
Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /hsphere/local/home/nigodk/nigo.dk/projekt/index.php on line 40
Warning: mysql_query(): A link to the server could not be established in /hsphere/local/home/nigodk/nigo.dk/projekt/index.php on line 40
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /hsphere/local/home/nigodk/nigo.dk/projekt/index.php on line 41
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /hsphere/local/home/nigodk/nigo.dk/projekt/index.php on line 47
--------------------------------------------------
Koden, der åbenbart laver alt det rod er fra min index.php, som ser således ud fra linje 35:
--------------------------------------------------
<p>Flere beskeder kan ses under <A HREF="beskeder.php">beskeder</a>.
<p>
<?
$conn = mysql_connect("localhost", "nigodk_nigodk", "password-får-i-ikke");
mysql_select_db("nigodk_nigodk");
$hentbeskeder = mysql_query("SELECT dato, navn,
besked FROM beskeder ORDER BY dato DESC
LIMIT 0, 3");
while($data = mysql_fetch_array($hentbeskeder)){
echo "<B>$data[1]</B> - ";
echo date("j/n", $data[0]);
echo "<BR>$data[2]<BR><BR>";
}
mysql_close($conn);
?>
</p>
...osv...
---------------------------------------------
Hvad går der galt? Håber nogen kan hjælpe... ellers må jeg prøve at spørge surftown om localhost og brugernavn af en eller anden bizar grund ikke er det det er? Jeg har nu godt nok selv valgt brugernavn og password derinde men...?
