![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 16.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuje dokleić zmienną $firma do zmiennej $dostęp w tym SELECT'cie tak żeby były razem w nawiasie w 'in'. Cały czas coś źle sklejam i wyskakuje mi biały ekran. Pomożecie?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
wklej ten kod poprawnie i nie widzę abyś doklejał gdzieś $firma do $OQuery
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 16.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
masz normalnie
a tutaj jakieś moje próby
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
były tam jakieś znaczniki bbcode
![]() ![]() to co chcesz zawrzeć w in wpisz tam jako zwykły tekst i sprawdź czy zapytanie się wykona, jak tak to pokaż jak to ma wyglądać, bo nwm jaka jes twoja idea tej konkatenacji i cel ![]()
zakładam że chodziło o cos takiego, ale moge sie mylic Ten post edytował com 8.01.2015, 02:13:32 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 16.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pod zmienną $firma i $dostęp są bardzo długie stringi, pobierane z mysql'a. Dlatego nie będę ich przepisywał, zmieniłem je na jakieś 2 krótkie wyrazy żeby było po prostu widać o co mi chodzi :/ Potrzebuje znaleźć jakiś sposób żeby je scalić w tym nawiasie.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
btw var_dump($OQuery); to podstawa
no ok ale każdy z tych stringów co reprezentuje, bo w in każdy index oddzielasz , po drugie bo błędy Ci sie nie pojawiają skoro biała strona poza tym scal je poza nim a tam wstaw juz gotowego stringa z wartościami http://www.tutorialspoint.com/mysql/mysql-in-clause.htm Ten post edytował com 8.01.2015, 02:17:10 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 16.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
wiem, wiem. używam vardump'a.
Aha, czyli załóżmy że jeżeli pod zmienną $dostep =' "A","B","C" '; $firma = ' or ("D" and "E") or ("F" and "G") '; to nie ma możliwości tego połączyć ponieważ w $firma każda index nie jest rodzielony? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
nie, wewnątrz in nie możesz użyć operatora on, bo in oznacza konkretne indeksy http://stackoverflow.com/questions/782915/...-in-performance
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 16.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
okej poprobuje inaczej, dzieki w każdym razie, przynajmniej nie będę się z tym grzebał w tę strone!
![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mała rada zmien idee budowy bazy, wykorzystaj relacje zamiast budowac stringa o n zaleznosciach, wtedy Twoje zapytanie stanie sie o wiele prostsze i bd dzilac o wiele szybciej
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:11 |