ďťż

[PHP]Problem z funkcją.

       

Podstrony


telcocafe

Witam. 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

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.