![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
witam, spotkałem się dziś z poważnym problemem. Posiadam zapytanie Sql w zmiennej, kiedy próbuje połączyć się w sposób pokazany poniżej wyskakuje błąd:
natomiast gdy wyświetlę zmienną za pomocą echa i skopiuje to co się wyświetliło do zawartości zmiennej $sql wszystko działa tak jak powinno. Gdzie mam szukać przyczyny ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Pokaż więcej kodu, z zapytaniem
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zapytanie, której jest w innym pliku tworzone z dwóch tablic i zmienione w stringa implode'm a następnie przekazane do sesji wygląda tak:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
No dobra, ale jaki ten błąd wywala bo nie napisałeś
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wpisałem kod do PHPmyAdmin i tam też działa. |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
W komuniakcie bledu powinno byc to:
Error: ' . $mysqli->error jednak nigdzie nie widze w tym komunikacie co pokazales.... czary? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dziwna sytuacja, wpisałem kod ręcznie, celowo zrobiłem literówkę i wyświetliło to o czym piszesz ale jak wpiszę zmienną to wyświetla tylko to co przedstawiłem.
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cos mieszasz.... kod co tu nam pokazales zawiera inne zapytanie niz na twoim rzekomym bledzie. Lepiej poprsawnie zlokalizuj ktory to kod
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zapytanie jest inne bo zmieniłem dane wejściowe, ogólnie to dostaje dane wejściowe z posta w formie tablicy, później łącze je w stringa i powstaje zmienna która ma być zapytaniem, bez względu na dane wejściowe zawsze jest ten sam problem.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
Skoro z formularza pobierasz to może masz niechciane znaki, spacje, znaki nowej linii itd.
Oczyść dane z formularza funkcją trim() lub podobne i potem łącz w stringa. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Skoro z formularza pobierasz to może masz niechciane znaki, spacje, znaki nowej linii itd. Oczyść dane z formularza funkcją trim() lub podobne i potem łącz w stringa. Wlekie, wielkie dzięki z tym właśnie był problem (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Zapytanie może i działa, ale czy zwraca prawidłowe wyniki? W warunkach masz OR - czy przypadkiem nie brakuje Ci nawiasów? cos AND cos OR cos AND cos to co innego niż (cos AND cos) OR (cos AND cos).
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.08.2025 - 20:12 |