Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dynamiczne podstawianie zmiennych w mysql query
dynxx
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.08.2011

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


Witam!

Przekazuję ciąg zmiennych z animacji flash do pliku php.
Dostaje on różną ilość zmiennych - w zależności od klikniętych rzeczy w animacji. Wszystkie są ponumerowane.
Np. rzecz0, rzecz1, rzecz2 - każda zawierająca pewną wartość oraz zmienną count mówiącą o ilości przekazywanych zmiennych (teraz mnie olśniło że mógłbym użyć count($_POST) ale to nie jest ważne.
Chcę dynamicznie tworzyć zapytanie MySQL przekazując zawsze wszystkie zmienne podane przez flash. I to mój problem, który pewnie leży gdzieś u podstaw PHP i składni MySQL..
Moja pętla wygląda tak:

  1. $query="SELECT * FROM tabela WHERE ";
  2. for($i=0; $i<$_POST['count']-1; $i++)
  3. {
  4. $query .= "rzecz = '{$_POST['rzecz".$i."']}' OR ";
  5. }
  6. $query .= "rzecz = '{$_POST['rzecz".$i."']}'";
  7.  


Niestety - łamanie odwołań do zmiennych nie działa tak fajnie jak łączenie stringów ze zmiennymi "ciąg znaków".$zmienna."dalszy ciąg znaków"...

Pewnie jest to problem zapisu - nie mam pojęcia jak zapisać to w sposób umożliwiający php przełknięcie kodu..

Z góry dzięki za pomoc!

Pozdrawiam

Ten post edytował dynxx 13.08.2011, 13:32:01
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 12:28