![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 3 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam takie zapytanie mysql:
I wyskakuje mi błąd: Kod You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Może mi ktoś powiedzieć, gdzie zrobiłem błąd? EDIT: Już wiem co mam źle. ![]() wyskakuje błąd: Kod Unknown column 'komputery.oprogramowanie' in 'on clause'
Ten post edytował kuba_pilach 15.08.2011, 14:25:31 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
No dostałeś błąd i...? Przetłumaczyć?
Nieznana kolumna 'komputery.oprogramowanie' w klauzuli 'on'. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 3 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
To wiem. Ale nie bardzo wiem, co to jest ta klauzula. I czy moje zapytanie za pomocą left join to dobry pomysł.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wybór pól dla komputerów - k.*, resztę możesz pojedyncze pola wybrać. Ogólnie jeżeli masz złożone zapytanie, to możesz np do komputerów wstawiać user id, name, login. I nie pobierac ponownie left joinem z bazy. Takie dane możesz zserializować i zapisać do bazy.
Ten post edytował potreb 15.08.2011, 14:49:17 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 3 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
ale niby te dwa pola się zgadzają. Mają tą samą wartość. Jaki może być inny problem?
Mi chodzi, by połączyć 4 tabele, by wpisywało odpowiednie rekordy, na warunkach połączenia, które dzięki left join powinny się połączyć. Próbowałem także zrobić bez left join:
Ale tym razem nic nie wyświetliło, a jestem pewny, że rekordy są. Odświeżam... Czy naprawdę nikt nie wie co jest nie tak? ![]() Ten post edytował kuba_pilach 15.08.2011, 15:48:13 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
daj strukturę bazy (create table dla każdej tabeli i trochę przykładowych danych) może wtedy ktoś z nas coś by pomombinował
-------------------- :)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 3 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Oto export sql:
I jak? Odświeżam... Dobra, to drugie zadziałało. Wystarczyło dać zamiast: mysql_fetch_row , mysql_fetch_assoc ![]() Dzięki wszystkim za pomoc! Ten post edytował kuba_pilach 15.08.2011, 17:17:23 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 08:48 |