Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Pętla for i łączenie 2 zmiennych
Forum PHP.pl > Forum > Przedszkole
modern-web
Witam serdecznie!
W jaki sposób mogę połączyć 2 zmienne?
Mam na myśli takie coś:
$x jest równy od 1 do 30 (pętla for)
chciałbym aby zmienne z wyników zapytania miały odpowiednio inne zakończenia, tak by dało się je rozróżnić.
Może kiepsko to wytłumaczyłem dlatego pokażę fragment kodu:

  1. <?php
  2. $x = 1;
  3. for ($x=1; $x<=30; $x++) {
  4. $Q_l_{$x} = mysql_query("SELECT * FROM `lewa` WHERE `id` = ".$x." LIMIT 1");
  5. while ($r = mysql_fetch_array($Q_l_{$x})) {
  6. $Q_l_1_{$x}.= ''.$r[1].'';
  7. $Q_l_2_{$x}.= ''.$r[2].'';
  8. $Q_l_3_{$x}.= ''.$r[3].'';
  9. $Q_l_4_{$x}.= ''.$r[4].'';
  10. $Q_l_5_{$x}.= ''.$r[5].'';
  11. $Q_l_6_{$x}.= ''.$r[6].'';
  12. $Q_l_7_{$x}.= ''.$r[7].'';
  13. }
  14. }
  15. ?>


Proszę o pomoc wink.gif
Pozdrawiam!
Crozin
1. Po co próbujesz korzystać z takiego dziadostwa jakimi są zmienne zmiennych (notabene powinno być ${'Q_1_7' . $x}) zamiast skorzystać z tablic?
2. Po co łączysz zmienne z pustymi ciągami?
modern-web
Ad 1. Faktycznie; tablice byłyby zapewne lepszym rozwiązaniem...
Ad 2. Gdzie tu masz pusty ciąg?!
Crozin
Dokładniej rzecz biorąc to siedem razy po dwa razy, czyli 14 pustych ciągów:
  1. o to --> ''.$r[7].'' <-- i to
modern-web
;0 fakt; zwracam honor.
dzięki za korektę wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.