Avatar billede gyfi Nybegynder
13. oktober 2010 - 10:57 Der er 3 kommentarer og
1 løsning

Can't connect to local MySQL server

Hei,

Min serverleverandør har oppgradert serveren til PHP 5.3.3

Etter denne oppgraderingen får jeg følgende feilmelding:


Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/home/web/wno294575/web/lib/mysqldb.php on line 664

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /usr/home/web/wno294575/web/lib/mysqldb.php on line 664


Jeg finner ikke noen fil som heter /tmp/mysql.sock...
Hvordan løser jeg dette?
Avatar billede jokkejensen Novice
13. oktober 2010 - 11:25 #1
/web/lib/mysqldb.php

Har du ikke en fil der ? - og står der "omkring" linie 664 ?
Avatar billede gyfi Nybegynder
13. oktober 2010 - 11:33 #2
* Quotes the string ready for database queries. Runs mysql_escape_string or mysql_real_escape_string depending on the php version.
    *
    * @param String $string String you want to quote ready for database entry.
    *
    * @return String String with quotes!
    */
    function Quote($string='') {
        if(function_exists('mysql_real_escape_string')){
            return mysql_real_escape_string($string);
        }else{
            return mysql_escape_string($string);
        }
    }

    /**
Avatar billede erikjacobsen Ekspert
13. oktober 2010 - 13:36 #3
mysql_real_escape_string skal have en åben databaseforbindelse for at virke. Ellers vil den forsøge at åbne en forbindelse til localhost.
Avatar billede gyfi Nybegynder
13. oktober 2010 - 13:46 #4
Serverleverandøren fikset det for meg..
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