Няма връзка с МySql

racho0

Registered
Може ли да ми кажете дали има някаква грешка в кода?

Код:
<?php
$dbhost = "localhost"; 
$dbuser = "db user"; 
$dbpass = "parola"; 
$dbname = "db name"; 

//$baglanti = mysql_connect($dbhost,$dbuser,$dbpass);
$vrazka= mysql_connect($dbhost,$dbuser,$dbpass);
/// предващ  връзката на променлива която не я инициализираш.В този случай, няма как да се свържеш.
// Сложи канекцията на променлива която ще се изпълни, както е в ифа.
if (! $vrazka )
{
echo "nqma vrazka s mysql";
}
mysql_select_db($dbname,$vrazka) or die ("nqma vrazka");
mysql_query("SET NAMES 'latin5'");



?>
 
Кода ти трябва да работи при правилни настройки за връзка с MySQL сървъра и базата данни. Когато не си сигурен откъде идва грешката можеш да използваш mysql_error(). Освен това може да използваш die при създаването на връзката, за да не изпълни останалия код, ако не успее да се свърже. По този начин спестяваш и проверката.

PHP:
<?php
$dbhost = "localhost";
$dbuser = "db user";
$dbpass = "parola";
$dbname = "db name";

$vrazka = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname, $vrazka) or die(mysql_error());
mysql_query("SET NAMES 'latin5'");

?>
 
Хах то това няма значение ако са му го съсипали , може и сам като мене :)
2 месеца сайта он и изведнъж бам и няма връзка с mysql пробвах с преинсталиране на програмата но не проработи , направих си формат и тръгна :)
 

Горе