Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Czy da sie zrobic takie zapytanie?, WHERE IN (shortname1, shortname2)
Baki
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 19.04.2003

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


witam

przy zapytaniu

Kod
SELECT kid, pl_name, stock FROM products WHERE kid IN (4celczz,6celczz,8celczz,10celczz,12celczz,20celczz,100celczz)


dostaje komunikat:
Cytat
Unknown column '4celczz' in 'where clause'


kolumna kid w tebeli to varchar(50)

czy mozna porbac dane nie robiac peteli.. ?
wiem ze takie samo zapytanie dla kolumny id - ktora jest intem
a warunkiem bylyby numery rekordow dziala..

ale chcialbym wydubac z bazy dane po skroconej nazwie produktu..

czy jest to mozliwe bez robienia petli ?


dzieki za pomoc!
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


W IN masz wartosci jako string wiec musisz uzyc '

  1. SELECT kid, pl_name, stock
  2. FROM products WHERE kid IN ('4celczz','6celczz','8celczz','10celczz','12celczz','20celczz','100celczz')


--------------------
Go to the top of the page
+Quote Post
Baki
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 19.04.2003

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


Dziala wysmienicie!

bardzo pieknie dziekuje za oswiecenie exclamation.gif!


pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 04:25