Проблем с свързване с дб

pro12

Registered
Дава ми това
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'sql.hostinger.co.uk' (-2) in /home/u873363251/public_html/config.php on line 6
Unknown MySQL server host 'sql.hostinger.co.uk' (-2)
Ето кода!
PHP:
<?php 
$hostname = 'sql.hostinger.co.uk'; 
$dbuser = "яadmin"; 
$dbpass = "3яra"; 
$dbname = "я"; 
$connect = mysql_connect($hostname, $dbuser, $dbpass)or die(mysql_error()); 
mysql_select_db($dbname,$connect); 

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTERS 'utf8'");
mysql_query("SET character_set_server = 'utf8'");
?>
с това сам
PHP Version 5.3 MySQL Version5.1.61
 
Код:
$hostname = 'sql.hostinger.co.uk'; 
$dbuser = "яadmin"; 
$dbpass = "3яra"; 
$dbname = "я";
Сигурен ли си, че това са правилинтите парола, юзър, име на базата и хост?
 
dakata__92 каза:
Код:
..
Сигурен ли си, че това са правилинтите парола, юзър, име на базата и хост?
Аз доколкото разбирам от грешката проблема е в hostname-а.
 
PHP:
<?php 
$hostname = 'sql.hostinger.co.uk'; 
$dbuser = "яadmin"; 
$dbpass = "3яra"; 
$dbname = "я"; 
$connect = mysql_connect($hostname, $dbuser, $dbpass,$dbname)or die(mysql_error()); 

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTERS 'utf8'");
mysql_query("SET character_set_server = 'utf8'");
?>

Да пробва и така, но принципно и аз мисля, че е нещо свързано или с името на хоста или паролите и прочие :)
 
Не става.
Така става свързвасе но др ми фаилове не работат Защо?
<?php
$servername = "mysql.hostinger.co.uk";
$username = "а";
$password = "а";

try {
$conn = new PDO("mysql:host=$servername;dbname=u873363251_site", $username, $password);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
 
pro12 каза:
Не става.
Така става свързвасе но др ми фаилове не работат Защо?
<?php
$servername = "mysql.hostinger.co.uk";
$username = "а";
$password = "а";

try {
$conn = new PDO("mysql:host=$servername;dbname=u873363251_site", $username, $password);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
Имам въпрос към теб. Тези пароли и юзъри, които ползваш реални ли са?
Свързвал ли си се с базата си с данни? Отварял ли си phpmyadmin на хоста и прочие?
 
Какъв бъг има, сподели нещо, за да ти помогнем. Да не си намешал, MySql и PDO-то. Няква грешка да ти излиза,error / warning. Ако не дебъгни и кажи какво излиза ? :)
 
pro12 каза:
ето така го направих
Код:
$dsn = "mysql:host=sql.hostinger.co.uk";
Но всеки фаил има бъг защо?

Да! Както един колега каза, вероятно си намешал PDO с mysql. Така поне от часта с този код може да си го помислим.
 

Back
Горе