![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie mam mały problem z zapytaniem do bazy danych a dokładniej chodzi mi oto, że chce z trzech tabel wybrac odpowiednie rekordy w jednym zapytaniu
Napisałem takie zapytanie:
ale w wyniku dostaje komunikat błendu(mysql_error()) Query was empty niebardzo wiem czy to zapytanie jes poprawnie zformułowane. Za pomoc dziękuje. (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) Ten post edytował wężyk 5.05.2005, 12:20:03 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat SELECT id_zamowienia.produkty_zamowienia,ilosc.produkty_zamowienia,.... Już tutaj ci się powaliło. Najpierw jest nazwa tabeli a potem nazwa kolumny, czyli np: produkty_zamowienia.id_zamowienia
|
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
zmieniłem ale niestety nic nie pomogło nadal jest Query was empty
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A możesz to pokazać po zmianach? POkaż jako kawałek Twojego kodu php, bo widzę że tam zmiennej używasz.
|
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ok zaden problem
Ten post edytował wężyk 5.05.2005, 12:53:12 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ostatnia linijka zapytania:
towary.idtowaru=produkty_zamowienia.idtowaru LIKE '%$idzamowienia%'"; Te LIKE to czego ma sięodnosić? musisz określić kolumnę dla like, bo tutaj jej nie określasz |
|
|
![]() ![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
$idzamowienia wysyłam z pliku wczesniejszego
I chce zyby zapomoca tego zapytania wyswietlic wszystkie wybrane rekordy ale
musi sie rownac temu ide ktore było wczesniej przesłane Sory jest mi to troche trudno wytulmaczyc szkoda ze niemoge tego pokazac było by łatwiej |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie zrozumiales mnie. Chodzi mi oto, że ty nie określasz kolumny, której like ma dotyczyć.
Przyklad: ...where kolumna like '%costam%' A u ciebie jest: ...where like '%costam%' Widzisz różnicę? Brakuje ci nazwy kolumny przed like. U ciebie przed like jest warunek: .... towary.idtowaru=produkty_zamowienia.idtowaru a powinno być: ....towary.idtowaru=produkty_zamowienia.idtowaru and jakaskolumna LIKE '%$idzamowienia%' Ten post edytował nospor 5.05.2005, 13:50:39 |
|
|
![]() ![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
czyli teraz to zapytanie powinno wygladac mniejwiecej tak?
Ten post edytował wężyk 5.05.2005, 14:07:03 |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak
|
|
|
![]() ![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ale nadal nie działa cały czas ten sam bład ale zapytanie jest raczej w pozadku dlatego ze gdy wykonałem je w phpMyAdmin nie dostałem błedu zapytanie sie wykonało
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Spójrz na te linijki:
Widzisz błąd? Zapytanie walisz do zmiennej $zapytanie, a do mysql_query walisz zmienną $zampytanie. To duża różnica (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Za 5 minut spadam domciu, więc do jutra |
|
|
![]() ![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki ci jak niewiem co bez ciebie niedał bym rady pozdrowionka i jeszcdze raz dziekuje
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:23 |