Код (Text): Warning: mysql_pconnect() [function.mysql-pconnect.html]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (20) in /www/public_html/mysql.class on line 17 Это моя ошибка или сервера, подскажите пожалуйста?
Ошибка показывает вот эту строку: Код (Text): $link = mysql_connect("mysql_host", "mysql_user", "mysql_password") or die("Could not connect : " . mysql_error()); хост(localhost, может через ip попробовать), пароль и логин я ставлю те которые мне дали к сайту. Они рабочие через phpmyadmin я захожу в базы, а вот скриптом не могу. И на локальной машине тоже всё работает.
Код (Text): $link = mysql_connect("localhost", "user", "pass") or die("Could not connect : " . mysql_error()); да параметры подключения мне дали, выглядят таким образом: host: localhost user: user pass: pass database: db они работают, так как через phpmyadmin я могу зайти в базу и работать с ней
извиняюсь, не тот кусочек кода показал, пробовал и mysql_connect и mysql_pconnect? результат одинаковый
ошибка говорит что неудалось подключиться на сокет /tmp/mysql.sock МуSQL сервера причин тому может быть несколько, некоторые из них: - не запущен mysql сервер - после запуска тупо удален /tmp/mysql.sock - неправильно собрано расширение PHP (в вашем случае mysql) попробуйте выполнить лишь проблемную строку попробуйте расширение mysqli (http://php.net/mysqli) - это подтвердит что неправильно собрано расширение mysql (вероятно phpmyadmin юзает mysqli) ну и на последок обратитесь к хостингу