Yritän normaaliin tapaan saada tietoa ulos MySQL tietokannasta, mutta saitti heittää seuraavanlaisen herjan:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/userhome/tunnus/public_html/peli/index.
cannot connect
Ja PHP puolen koodi, jolla kantaan pitäisi päästä käsiksi, näyttää tältä:
$host="localhost"; // Host name $username="tunnus"; // Mysql username $password="ABCDEFG12345"; // Mysql password $db_name="tunnus"; // Database name $tbl_name="pelit"; // Table name $yhteys = mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB");
Ja tuon $host="localhost" kohdan korvaaminen >
$host="localhost:/var/run/mysqld/mysqld.sock"
rivillä ei auta asiaa yhtään.
Miten on siis mahdollista, ettei tuo toimi..? kertokaa tietämättömälle.
KIITOS
Mod. lisäsi kooditagit.
Onko kyseessä oma palvelin vai jokin palveluntarjoaja?
Melkein voisi sanoa että tuo localhost on väärin ja siihen pitäisi löytää joku muu palvelimen nimi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.