Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]where `logi.notatka`='auth.notatka' OR `logi.notatka`='auth.notatka2', Czy da się coś takiego zrobić?
-Xort-
post
Post #1





Goście







Jak w temacie. Czy da się zrobić coś takiego żeby wybierało mi rekordy które spełniają warunek
  1. <?php
  2. `logi.notatka`='auth.notatka' OR `logi.notatka`='auth.notatka2'
  3. ?>
?
Oto moje zapytanie:
  1. <?php
  2. $wynik = mysql_query(("select * from logi,auth where (logi.notatka=auth.notatka OR logi.notatka=auth.notatka2 and logi.ip!=auth.i
    p_blok 
  3. and logi.ip!=auth.ip_blok2 and logi.numer!=auth.nr_blok and logi.numer!=auth.nr_
    blok2 and logi.login='$uzytkownik') ORDER BY id DESC"
    ) ) //
  4. or die('Wystąpił błąd przy wyświetlaniu wyników!');
  5. ?>
No i jak mam to OR to reszta się tak jakby nie wykonuje (np. to "logi.numer!=auth.nr_blok" nie działa a jak wywalę to OR to działa elegancko). Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Xort-
post
Post #2





Goście







To != działa wspaniale (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) .
Zrobiłem tak jak mówiłeś i moje zapytanie wygląda teraz tak:
  1. <?php
  2. $wynik = mysql_query("select * from logi,auth where (logi.login='$uzytkownik' and logi.notatka=auth.notatka and logi.numer!=auth.nr_blok and logi.numer!=auth
    .nr_blok2 and logi.ip!=auth.ip_blok and logi.ip!=auth.ip_blok2) or (logi.login='$uzytkownik' and logi.notatka=auth.notatka2 and logi.numer!=auth.nr_blok and logi.numer!=aut
    h.nr_blok2 and logi.ip!=auth.ip_blok and logi.ip!=auth.ip_blok2) ORDER BY id DESC"
    )
  3. ?>

Ale nie wyświetla żadnego wyniku (mimo tego że 1 spełnia pierwsze warunki i 1 spełnia drugie). Gdy usunę te nawiasy po "where" i drugie wszystko od "or" do "order" to działa ale wyświetla tylko wyniki z pierwszą notatką :/.
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 09:42