Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql_query i podkwerenda - składnia
talkenberg
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.11.2007

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


Witam.

W kodzie php mam coś takiego
  1. $oferta = mysql_query('SELECT * FROM takepass WHERE (from_date IN (SELECT dni FROM zakres)) OR (to_date IN (SELECT dni FROM zakres))');


Przy próbie listingu rekordów otrzymuję błąd że dostarczony argument (w pętli while) nie jest właściwy.

Jeśli usunę drugi warunek z OR, to wszystko działa. Czy zrobiłem jakiś błąd składniowy? Po wpisaniu tego zapytania do phpMyAdmina dostaję zestaw rekordów.
Dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pmir13
post
Post #2





Grupa: Zarejestrowani
Postów: 282
Pomógł: 89
Dołączył: 12.04.2011

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


Nie wiadomo, praktycznie nie wytłumaczyłeś na czym polega błąd, nawet nie podałeś go w oryginalnej wersji.
Tworzysz sobie tymczasową tabelę, więc nawet nie masz możliwości sprawdzenia zapytania bezpośrednio dając go do mysqla.
Chyba że stworzysz ją sobie ponownie ręcznie albo nie jako tymczasową.
Ogólnie za dużo zgadywania.

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: 6.10.2025 - 18:40