ďťż
Podstrony
|
![]() |
telcocafeWitam. napisałem prostą funkcję, która po uzyskaniu połączenia z mysql wyswietli komunikat.Ale czy połączenie nastąpi czy też nie komunikat i tak jest. <?php function polacz() { $plik = file('config.data'); $dane = explode("|", $plik[0]); if ($dbc = @mysql_connect ($dane[0], $dane[1], $dane[2]) ) { return TRUE; } else { return FALSE; } } if (polacz) { print "ok"; } ?> To zupełnie nie tak... Funkcja twoja sprawdza, czy uda się przypisać do zmiennej $dbc to co zwróci mysql_connect()! W 99,9% to zwróci True. Funkcja powinna wyglądac tak: <?php function polacz() { $plik = file('config.data'); $dane = explode("|", $plik[0]); $dbc = mysql_connect ($dane[0], $dane[1], $dane[2]) if ($dbc) { return TRUE; } else { return FALSE; } } if (polacz()) { print "ok"; } else{ echo('Bład: '.mysql_error()); } ?> rozumiem...dzięki |
![]() |
|
Sitedesign by AltusUmbrae. |