Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Kolejność LIKE
Kasat
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 2
Dołączył: 22.08.2008

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


Witam, dziwny problem mam ponieważ w zapytaniu:

where upper(`title`) LIKE upper('%{$_POST['what']}%') OR upper(`msg`) LIKE upper('%{$_POST['what']}%') and `where` = '".$lokalizacja."' ...

to co mam pierwsze po where działa, ale drugie LIKE już nie.. wszystko się zgadzą, tzn nazwy kolumn etc. bo sprawdzałem. a dwa że jak tylko zamienie LIKE miejscami to działa dalej to 1,a drugie nie.. gdzie leży problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Problem z zapytaniem a pisze w dziale PHP... patrz prosze gdzie piszesz.... przenosze.
A przenosze na przedszkole bo problem banalny...

OR OR AND
działa bardzo podobnie jak
+ + *

Tak wiec czy Twoim zdaniem
2 + 3 * 4
równa sie
3 + 2 * 4
?
Go to the top of the page
+Quote Post
in5ane
post
Post #3





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Jak miałeś dwa z matmy, to chodzi o nawiasy. Joke (IMG:style_emoticons/default/happy.gif) . Gdyż krótko mówiąc w informatyce OR i AND to opeartatory alternatywy (czyli sumy) i koniunkcji (czyli iloczynu). A na poniższym obrazku masz to ładnie zobrazowane (wraz z pzosotałymi operatorami).
(IMG:http://wgan.pl/fizyka/p0002a.gif)

Ten post edytował in5ane 6.11.2014, 11:21:31
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Tutaj chodzi o moc operatorów (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
in5ane
post
Post #5





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


No chodzi o moc, wiadomo. Ale jeśli chce się wymieszać i mieć nad nimi kontrole, to stosuje się nawiasy (IMG:style_emoticons/default/smile.gif)


@edit: w sumie to sorry, nie zagłębiłem się dokładnie w temat, w jego zapytanie, co on dokładnie chciał zrobić. Tak czy siak cenną wskazówkę również mu podałem (IMG:style_emoticons/default/smile.gif)

Ten post edytował in5ane 6.11.2014, 11:31:21
Go to the top of the page
+Quote Post
Kasat
post
Post #6





Grupa: Zarejestrowani
Postów: 60
Pomógł: 2
Dołączył: 22.08.2008

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


Witam, dzięki Panowie. Oczywiście problem już rozwiązałem wczoraj i oczywiście chodziło o nawiasy. Sorry za problem, ale tak jest jak piszę się gdy jest się chorym. (IMG:style_emoticons/default/smile.gif)

A napisałem w PHP no bo to zapytanie stosowałem w PHP, pomyślałem że może się jakoś różnić.. to już z desperacji (IMG:style_emoticons/default/smile.gif)

A co do matmy to miałem 2 (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
A co do matmy to miałem 2 (IMG:style_emoticons/default/biggrin.gif)
To naprawde nie jest powód do dumy i szczerzenia z tego powodu zębów....
Go to the top of the page
+Quote Post
Kasat
post
Post #8





Grupa: Zarejestrowani
Postów: 60
Pomógł: 2
Dołączył: 22.08.2008

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


@up jasne, ale to nie było ze względu na to co umiem, ale co robiłem w szkole.. albo co nie robiłem. Maturę zdałem na 70%, też nie dużo.. ale już lepiej:)
Oceny w szkole nie zawsze idą z parą z tym co się umie i dlatego mogę spokojnie się z tego cieszyć czy teraz śmiać. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:30