Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP][MySQL] Pobranie rekordów do zmiennych
#1
Witam, mam mały problem mianowicie mam tabelę z polami: "id' i "wartosc" i chcę pobrać każdą wartość pola "wartosc" do zmiennej równej $zmienna*id*, gdzie *id* to pobrany rekord id (numer) z bazy.

Czyli jeśli mam tabelę:

id | wartosc
1 | 10
2 | 50
3 | 77
(...)
to chciałbym żeby $zmienna1 była równa 10. $zmienna2 była równa 50 itd.

Wiem jak pobrać dane z tabeli, i wyświetlić (while + mysql_fetch_array) wszystkie wiersze ale nie mam zupełnie pomysłu jak wygenerować zmienne i przypisać im wartość z pola "wartosc" Sad. W ogóle nie wiem czy taka możliwość istnieje

Kod:
<?php
        include("connect.php");
        $db = @mysql_select_db('test_db', $connection)
            or die('Nie mogę połączyć się z bazą danych');

        $query = "SELECT * FROM test_tb";
        $results = mysql_query($query)
            or die (mysql_error());
        
        while($row = mysql_fetch_array($results)){
            extract($row);
            echo $id;
            echo "-> ";
            echo $wartosc;
            echo "<br>";
}

?>

Jeśli kod potrzebny. Z góry dziękuję za pomoc.
Odpowiedz
#2
spróbuj użyć funkcji LIST, która przypisuje pozycje z tabeli do zmiennych,
http://www.uw-team.org/forum/viewtopic.php?f=22&t=8689 tutaj daje link unknow dobrze tłumaczy jak działa ta funkcja.
Odpowiedz
#3
Dzięki za pomoc, aczkolwiek rozwiązanie znalazłem w zmiennych zmiennych Smile Aż się dziwie że na to wcześniej nie wpadłem.

PS. Twoja rada jest dobra ale i tak bym musiał jakoś wygenerować te zmienne bo inaczej to by pobrało tylko 1 wiersz z tabeli i zapisało do zmiennej o stałej nazwie. Dlatego w pętli while generuje za pomocą zmiennych zmiennych zmienna1 zmienna2 itd jednocześnie przypisując im odpowiednie rekordy...
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,035 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,929 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,928 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,454 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,562 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl