Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie danych z bazy i przeslanie do tablicy
-antus12-
post 5.11.2005, 09:32:29
Post #1





Goście







Witam,
mam tabele w bazie danych w ktorej jest piec pol a chcialbym wyciagnac do tablicy tylko login i haslo

a tablica by miala byc taka:
  1. <?php
  2. $lh = array (
  3.  
  4. login => haslo
  5.  
  6. // i tu naspepne loginy i hasla jakie wyciagla z bazy
  7.  
  8. );
  9.  
  10. ?>


a wyciagal bym dane z tablicy przez foreach winksmiley.jpg
cos takiego:

  1. <?php
  2. foreach( $lh as $login => $haslo );
  3. // i t d biggrin.gif
  4. ?>


to pomozecie mi przeslac dane z bazy danych do tablicy?
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Sabistik
post 5.11.2005, 09:59:27
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


  1. <?php
  2.  
  3. mysql_connect("localhost", "usr", "pass");
  4. $result = mysql_query("select * from users");
  5. while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
  6. {
  7.     $lh[$line['login']] =  $line['haslo'];
  8. }
  9.  
  10. ?>


~~edit
@aleksander, poprawiam, i staram sie pamietac winksmiley.jpg

Ten post edytował Sabistik 5.11.2005, 11:32:02
Go to the top of the page
+Quote Post
zombie
post 5.11.2005, 10:01:55
Post #3





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

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


  1. <?php
  2. $result = mysql_query("SELECT login, haslo FROM nazwa_tabeli") or die (mysql_error());
  3. while (list(login, haslo) = mysql_fetch_row($result)){
  4. $lh[$login] = $haslo;
  5. }
  6. ?>


--------------------
audaces fortuna iuvat!
Go to the top of the page
+Quote Post
aleksander
post 5.11.2005, 11:28:28
Post #4





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


@Sabistik klucze tablic asocjacyjnych traktujemy jak stringi i obejmujemy cudzysłowami
  1. <?php
  2. $lh[$line['login']] = $line['haslo'];
  3. ?>


@zombie:
  1. <?php
  2. while (list($login, $haslo) = mysql_fetch_row($result)){
  3. ?>
Go to the top of the page
+Quote Post
-12-
post 6.11.2005, 17:55:58
Post #5





Goście







ok... jezeli juz to zastosowalem to tablice mam wyczyscic czy jak?

tablice mam miec taka:

  1. <?php
  2.  
  3. $lh = array ();
  4.  
  5. ?>


questionmark.gifquestionmark.gifquestionmark.gif
Go to the top of the page
+Quote Post

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: 19.07.2025 - 20:26