Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]user_id przekazać do zmiennej
szmerak
post
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

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


  1. $logowanie = mysql_num_rows(mysql_query("select `user_id` from `users` where `user_login` =
  2.  
  3. '".htmlspecialchars($_POST["login"])."' AND `user_haslo` = '".htmlspecialchars($_POST["haslo"])."'"));


Jak przy sprawdzaniu loginu i hasła użytkownika wyciągnąć jego user_id nie wiem jakiej zmiennej uzyc

  1. $id = $logowanie;


próbowałem jak wyzej ale nic z tego

Męcze się z tym bardzo długo ;/
nie umiem znalesc rozwiazania, nigdy nie mialem wiekszej stycznosci z MySQL ale zaczelem uzywac poniewaz jest duzo latwiej operowac na bazach nich na txt
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kto$
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 1
Dołączył: 9.05.2010

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


  1. $db = new mysqli('localhost' , '', '', '');
  2. if (!$db)
  3. throw new Exception('Połączenie z bazą danych nie powiodło się');
  4.  
  5.  
  6. // sprawdzenie unikatowości nazwy użytkownika
  7. $wynik = $db->query("select * from uzytkownik
  8. where login='".$login."'
  9. and haslo = '".$haslo."'");
  10. if (!$wynik)
  11. throw new Exception('Logowanie nie powiodło się.');
  12.  
  13. if ($wynik->num_rows>0)
  14. $_SESSION['prawid_uzyt']=$login;


ja to tak zrobiłem, że jeśli baza listuje mi rekord z bazy, tzn. ze login == $login, to operujesz na $login. Jeśli ci chodzi o wyciąganie z bazy to:

  1.  
  2. $jakas_zmienna = array();
  3. $wynik="select * from * where * ";
  4.  
  5. $result = $db->query($wynik);
  6.  
  7. $ile_znalezionych =$result->num_rows;
  8.  
  9. for ($j=0; $j<$ile_znalezionych;$j++){
  10. //if($wiersz){
  11. $wiersz=$result->fetch_assoc();//pobiera jeden wiersz ze zbioru wynikowego i zwraca go w postaci tablicy, identyfikatorami sa nazwy pol wiersza
  12. $jakas_zmienna = $wiersz['user_id'];


Ten post edytował kto$ 7.12.2010, 03:47:29
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 03:21