Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie sql w jednej kolumnie dwa warunki
jagwie
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 6.01.2008

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


witam mam takie zapytanie

  1. SELECT id FROM licytacja WHERE nazwa = "'.mysql_escape_string($_POST['kwota']).' " AND id_uzytkownika <> '.$wynik['id']


Tabela wygląda tak id , nazwa , id_uzytkownika ,czas ,punkty
działa to tak Dodam że zmienna $kwota znajduje się w polu input sprawdza wpisuje np; liczbę 20 przed zapisaniem sprawdza czy w rekordach występuje ta liczba jeśli nie to zapisuje
jeśli jest to wyskakuje komunikat
Ja potrzebuje aby dodatkowo sprawdziło pole Punkty ale tylko tego rekordu czyli w zaptyaniu wygląda to tak
  1. SELECT id FROM licytacja WHERE nazwa > "'.mysql_escape_string($_POST['punkty']).' " AND id_uzytkownika = '.$wynik['id']

I Jak to połączyć próbuje z OR lecz sprawdza tylko 1 warunek prosiłbym o pomoc

Przepraszam lecz to drugie zapytanie miało błąd powinno wyglądać tak
  1. SELECT id FROM licytacja WHERE punkty > "'.mysql_escape_string($_POST['kwota']).' " AND id_uzytkownika = '.$wynik['id']


Już sobie poradziłem lecz niewiem czy jest to poprawne zamieszczam poniżej
  1. SELECT id FROM licytacja WHERE punkty < "'.mysql_escape_string($_POST['kwota']).'" AND id_uzytkownika = '.$wynik['id'].' XOR nazwa = "'.mysql_escape_string($_POST['kwota']).'" AND id_uzytkownika <> '.$wynik['id'].'



Ten post edytował jagwie 10.02.2014, 15:20:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Pyton_000
post
Post #2





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

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


Coś strasznie namieszałeś (IMG:style_emoticons/default/wink.gif)
Zdecyduj się co gdzie chcesz porównywać bo te zapytania to każde inne i nie wiadomo o co chodzi.
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: 18.09.2025 - 03:00