![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 1 Dołączył: 4.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Problem z pogranicza PHP i MySQL.... od razu do konkretów: tworzę zapytanie dla MySQL:
to już zwracało mi błąd na bazie danych więc wy-echowałem $query i jako wynik dostaję: SELECT * FROM pep_decor WHERE pg_AA IN ('K','L','*') AND (pg_user = 'Adam' OR pg_user = 1) AND pg_active = 1SELECT * FROM pep_decor WHERE pg_AA IN ('K','L','*') AND (pg_user = 'Adam' OR pg_user = 1) AND pg_active = 1 czyli jakby podwoił zapytanie..... WTF?(IMG:style_emoticons/default/questionmark.gif) natomiast jesli wsadzam w instrukcje IN zmienną która wygląda : $deriv="'K','*'"; wtedy zapytanie wygląda następująco:
to w odpowiedzi na echo dostaję: 'SELECT * FROM pep_decor WHERE pg_AA IN ('K','*') AND (pg_user = 'Adam' OR pg_user = 1) AND pg_active = 1/SELECT * FROM pep_decor WHERE pg_AA IN (/) AND (pg_user = 'Adam' OR pg_user = 1) AND pg_active = 1 skąd wzięły się te slasze... nie wiem co jest grane bo jesli ten IN zastąpię osobnymi warunkami oddzielonymi OR to wszystko jest cacy. Mózg mi chyba zaraz strzeli... bedę wdzięczy za jakiekolwiek wskazówki Ten post edytował Sadamowski 4.07.2011, 17:17:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 09:18 |