![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 28.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cześć mam pytanko,
posiadam takie 3 funkcje: Kod function sqlConnect() { global $sqlUsername, $sqlPassword, $sqlDatabase, $sqlHostname, $sqlConnection; $sqlConnection = mysql_connect($sqlHostname, $sqlUsername, $sqlPassword); mysql_select_db($sqlDatabase, $sqlConnection); } function sqlDisconnect() { global $sqlConnection; mysql_close($sqlConnection); } /* FUNKCJE WERYFIKUJĄCE */ function validateUsername($username) { $errorBitrate = 0; if (empty($username)) { $errorBitrate++; } if (!eregi("^[a-z0-9]{6,12}$", $username)) { $errorBitrate++; } if ($errorBitrate == 0) { $sqlQuery = ("SELECT * FROM tblClients WHERE clUsername=\"$username\""); $sqlCount = mysql_num_rows($sqlQuery); if ($sqlCount != 0) { $errorBitrate++; } } if ($errorBitrate != 0) { echo 'error'; } else { echo 'ok'; } } nie wiem teraz w jaki sposób zmusić funkcję validateUsername() do tego żeby skorzystała z już istniejącego połączenia SQL. Ale dziwne jest także to, że jeżeli dam sqlConnect() przed zapytaniem sql i sqlDisconnect() po $sqlCount to i tak dostaję błąd mimo że wysłana nazwa użytkownika nie istnieje w bazie. Tak jakby coś było nie tak z połączeniem. Ten post edytował ensim 14.01.2010, 21:14:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 15:42 |