Funkcja logowania do bazy

0

Witam.
Piszę własny skrypt niusów i mam problem.

function dbconnect() {
$plik = file('../config.data');
$dane = explode("|", $plik[0]);

$dbc = mysql_connect ($dane[0], $dane[1], base64_decode($dane[2]));
if ($dbc) {
mysql_select_db ($dane[3],$dbc);
return TRUE;
} else {
return FALSE;
}

}

No, a kiedy wykonuje go:

if (dbconnect == TRUE) {
  print 'jest';
} 

no to okey, sprawdza się, ale kiedy podam błędne dane do mysql. Np. host to i tak wykonuje się.
I nie wiem dlaczego.

0

ajjć, wywołaj tę funkcję, a nie sprawdzaj czy zmienna jest prawdą :)

0

error_reporting(0xFFFF) załatwiło by sprawę :>

edit: @KrystianD: nie zmienna, tylko stała ;)

0

fakt, ale właściwie:

stała to taka zmienna, która jest niezmienna

;)

0
KrystianD napisał(a)

fakt, ale właściwie:

stała to taka zmienna, która jest niezmienna

;)

Zależy od języka, w niektórych można zmieniać wartość stałych ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1