Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyciągnięcie kolumny z bazy i zapis jej w tablicy
artur81
post
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 2
Dołączył: 4.12.2004
Skąd: Skierniewice

Ostrzeżenie: (10%)
X----


Mam baze w której jest kilka kolumn np . nr, data, login , haslo. ( około 20 wierszy). W jaki sposób mogę wyciagnąc z niej samą kolumnę nr i przypisać to do tablicy, w taki sposób aby móc się później odwołać to dowolnego elementu tej tablicy.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Fipaj
post
Post #2





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

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


zapytanie SQL: "SELECT nr FROM tabela"

A oto kod php:

  1. <?php
  2.  
  3. $db = mysql_connect (&#092;"localhost\", \"login\", \"hasło);
  4. mysql_select_db (&#092;"nazwa_bazy\");
  5. $zapytanie = mysql_query ('SELECT nr FROM tabela');
  6. while ($wiersz = mysql_fetch_array($zapytanie)) {
  7. print &#092;"$wiersz['nr'] - to jest ten numer\";
  8. }
  9. mysql_close ($db);
  10.  
  11. ?>


--------------------
Go to the top of the page
+Quote Post
hmmm
post
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

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


nie wiem, czy to jest to samo co napisal @Fipaj ...

  1. <?php
  2. $polecenie = mysql_query(&#092;"SELECT id FROM tabela\");
  3. while ($wynik = mysql_fetch_array($polecenie, MYSQL_NUM)) {
  4. $tablica[] = $wynik[0];
  5. }
  6.  
  7. echo $tablica[1] . '<br />';
  8. echo $tablica[13] . '<br />';
  9. // i tak dalej
  10. ?>


Ten post edytował hmmm 26.02.2005, 14:53:49
Go to the top of the page
+Quote Post
Fipaj
post
Post #4





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

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


To jest PRAWIE to samo, tylko u mnie, w while, odwołujesz się do nazwy kolumny w tabeli i wyniki możesz wyciągnąć tylko masowo. Polecam rozwiązanie hmmm biggrin.gif


--------------------
Go to the top of the page
+Quote Post
hmmm
post
Post #5





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

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


lol biggrin.gif dzieki
Go to the top of the page
+Quote Post
artur81
post
Post #6





Grupa: Zarejestrowani
Postów: 252
Pomógł: 2
Dołączył: 4.12.2004
Skąd: Skierniewice

Ostrzeżenie: (10%)
X----


Nie do końca od to mi chodzi. Chcę osiągnąć coś takiego że
$tablica = 1,2,3,4,5,6 ( wyciągnięta cała kolumna numery ; elementy tablicy przypisane do zmiennej) i zebym mogł później pomieszac jej elementy np shuffle($tablica) i jak ją wyświetle to bedzie np $tablica=2,5,6,1,3,4


--------------------
Go to the top of the page
+Quote Post
hmmm
post
Post #7





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

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


no ale przeciez w moim rozwiazaniu masz tablice $tablica, w ktorej masz wszystkie wartosci z kolumny np id dry.gif
Go to the top of the page
+Quote Post
artur81
post
Post #8





Grupa: Zarejestrowani
Postów: 252
Pomógł: 2
Dołączył: 4.12.2004
Skąd: Skierniewice

Ostrzeżenie: (10%)
X----


ok żle pisałem dawałem shuffle("$tablica"); a powinno być bez "" a tak nawiasem mowiąc czy istnieje możliwośc usunięcia ostatniego elementu z takiej tablicy , jeśli nie wiem ile ich jest questionmark.gif
w tym przykładzie
  1. <?php
  2. echo $tablica[23] . '<br />'; 
  3. ?>
wyswietlam 23 element, bo wiem ze 23 jest a jak sie odwolac do ostatniego ?


--------------------
Go to the top of the page
+Quote Post
hmmm
post
Post #9





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

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


  1. <?php
  2. echo cout($tablica);
  3. ?>
- zwroci ci ilosc elementow.
wynik mozesz przypisac do zmiennej, a potem stworzyc nowa, albo nadpisac ta odejmujac jeden winksmiley.jpg

Ten post edytował hmmm 26.02.2005, 15:27:39
Go to the top of the page
+Quote Post
Fipaj
post
Post #10





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

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


Hmmmmm.... błąd: nie cout() tylko count()

Ten post edytował Fipaj 26.02.2005, 15:50:01


--------------------
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 Aktualny czas: 19.08.2025 - 19:22