Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> I znow MySQL ;/
-Skorp-
post 2.05.2005, 11:54:38
Post #1





Goście







  1. <META http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">
  2. <?php
  3. $dbh = mysql_connect (&#092;"localhost\", \"root\", \"password\") or die ('Niemoge sie polaczyc z baza: ' . mysql_error());
  4. $db_name=&#092;"gra2\";
  5. $db = mysql_select_db($db_name,$dbh) or die (&#092;"nie moge wybrac bazy\");
  6. $sql=mysql_query(&#092;"SELECT `login` FROM `gracze` WHERE `login=''.$login.''` \") or Die (\"nie sciaga loginu\");
  7. $sql2=mysql_query(&#092;"SELECT `xxhaslo` FROM `gracze` WHERE `xxhaslo=''.$xxhaslo.''` \") or Die (\"nie sciaga hasla\");
  8. if($login=$sql && $xxhaslo=$sql2)
  9. {
  10. include(&#092;"index.php\");
  11. }else{
  12. include(&#092;"vaerin.php3\"); 
  13. }
  14. ?>


nie wiem co tam jest zle ze wyskakuje mi ze nie sciaga loginu ;/
plsss... i need help ;/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post 2.05.2005, 12:08:15
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


do $sql jest przypisywany reseource zapytania a nie wynik. Takie cos tylko dziala w PL/SQL i troche inczaje ma wygladac SQL.

  1. <?php
  2. $sql=mysql_query(&#092;"SELECT `login` FROM `gracze` WHERE `login=''.$login.''` \") or Die (\"nie sciaga loginu\");
  3. $aLogin = mysql_fetch_assoc($sql);
  4. $szLogin = $aLogin['login'];
  5.  
  6. ?>


Ale tak szczerze to pierwszy raz widze taki sposob autoryzacji, ktory pewnie zdaniem wiekszosci osob jest nieoptymalnie smile.gif

Autoryzacja powinna byc na poziome tylko bazy danych budujesz zapytanie nastepnie wysylasz i spawdzasz ile rekordow Ci zwrocil.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:20