Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie SQL SELECT i wykluczenie jednego wiersza
haribol
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 18.12.2012

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


Witam wszystkich (IMG:style_emoticons/default/smile.gif)
Nie wiem niestety jak skonstruować zapytanie sql mające na celu pobranie wierszów za pomocą SELECT * (...) WHERE buty = 'tak' , lecz chcę, aby nie wczytywało wierszy gdzie wartość 'id' wynosiłaby wartość zmiennej $_SESSION['user'].
Dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dzastin
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 2
Dołączył: 27.02.2013

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


Tak powinno zadziałać:
  1. SELECT * FROM (SELECT * FROM `users` WHERE DATA LIKE "{$user_profile['birthday']}") WHERE id != "$user"


Ale lepiej to zrobić tak:

  1. SELECT * FROM `users` WHERE DATA LIKE "{$user_profile['birthday']}" AND id != "$user"


Oczywiście prosta konkatenacja w zapytaniach jest bardzo złym pomysłem - powinieneś wcześniej przynajmniej wyescape'ować te stringi.

Ten post edytował dzastin 2.03.2013, 11:48:11
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: 27.12.2025 - 01:59