Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Zawieranie danych z tablicy w różnych zmiennych
castagir
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 3
Dołączył: 28.10.2014

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


Witam

Potrzebuję pomocy tym razem w zrozumieniu pętl.
Chodzi o to, że chciałbym aby z jednej tablicy, a dokładnie wyniku zapytania MySQL, przypisać wszystkie dane do różnych zmiennych.

Napisałem pewien fragment skryptu, który ma być za to odpowiedzialny. Modyfikowałem już go pod różnymi kątami, ale wciąż nic.
  1. $pytanie = $polaczenie->prepare("SELECT * FROM ".$przedrostek_bd."uzytkownicy");
  2. $pytanie->bindValue(':nazwa', $nazwa, PDO::PARAM_STR);
  3. $pytanie->bindValue(':haslo', sha1($haslo), PDO::PARAM_STR);
  4. if ($pytanie->execute()) {
  5. $wynik = true;
  6. $tablica = $pytanie->fetch(PDO::FETCH_ASSOC))
  7. for ($w = 0; $w < 3; $w++) {
  8. echo $dane_id[$w] = $tablica['id'];
  9. echo $dane_nazwa[$w] = $tablica['nazwa'];
  10. echo $dane_stopien[$w] = $tablica['stopien']; }
  11. } else {
  12. $wynik = false; }


Chciałbym aby wszystkie dane były zapisane do odzielnej zmiennej, z której mógłbym pobierać interesującą mnie wartość.
Np $dane_nazwa[2] === 'zdzich'
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
castagir
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 3
Dołączył: 28.10.2014

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


Też nic nie pomaga.

Napisałem taki fragment skryptu:
  1. $pytanie = $polaczenie->prepare("SELECT * FROM `sesjeuzytkownikow` ORDER BY kod_sesji DESC LIMIT 5");
  2. $pytanie->execute();
  3.  
  4. echo $i = 1;
  5. while ($w = $pytanie->fetchAll(PDO::FETCH_ASSOC)) {
  6. $kod_sesji[$i] = $w['kod_sesji'];
  7. $data_sesji[$i] = $w['data'];
  8. $start_sesji[$i] = $w['start'];
  9. $i++; }
  10.  
  11. echo 'Kod sesji: '.$kod_sesji[1].'<br />';
  12. echo 'Data sesji: '.$data_sesji[1].'<br />';
  13. echo 'Start sesji: '.$start_sesji[1].'<br />';
:
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: 18.10.2025 - 03:33