Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Błąd zapytania
stroju
post 30.10.2008, 17:24:47
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

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


mam takie zapytanie
  1. SELECT * FROM article, article_cat LEFT JOIN users ON user_id = article_poster WHERE article_cat = article_cat_id ORDER BY article_addtime DESC


i wywala mi błąd:

#1054 - Unknown column 'article_poster' in 'on clause'

czemu?? kiedyś działało na innym serwerze
Go to the top of the page
+Quote Post
piotrooo89
post 30.10.2008, 17:26:27
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




wyraźnie napisane że kolumna nie jest znana co może oznaczać że albo jej nie ma albo mi inna nazwę.


--------------------
Go to the top of the page
+Quote Post
stroju
post 30.10.2008, 17:29:56
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

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


jest w tabeli artice i users, w article_cat nie ma bo tam sa categorie, reszta się zgadza
Go to the top of the page
+Quote Post
piotrooo89
post 30.10.2008, 17:36:32
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




left join zapoznaj się.


--------------------
Go to the top of the page
+Quote Post
stroju
post 30.10.2008, 17:42:19
Post #5





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

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


wszystko się zgadza, tak jak jest na przykładach
Go to the top of the page
+Quote Post
piotrooo89
post 30.10.2008, 17:46:11
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




podaj strukturę kolumn... będzie prościej.


--------------------
Go to the top of the page
+Quote Post
phpion
post 30.10.2008, 17:54:27
Post #7





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Uwaga, wróżę!
  1. SELECT a.*, b.*, c.* FROM article a LEFT JOIN article_cat b ON a.article_cat = b.article_cat_id LEFT JOIN users c ON c.user_id = a.article_poster ORDER BY a.article_addtime DESC

czarodziej.gif

Ten post edytował phpion 30.10.2008, 17:55:07
Go to the top of the page
+Quote Post
stroju
post 30.10.2008, 18:07:29
Post #8





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

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


działa... tylko że kiedyś miałem ten skrypt na localu i mi działał w takim zapisie.

wielkie dzięki za rady smile.gif)
Go to the top of the page
+Quote Post
phpion
post 30.10.2008, 18:48:12
Post #9





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Miałeś starszą wersję MySQL, w której takie cudeńka przechodziły. Teraz masz nowszą wersję i już nie możesz robić takich cudów.
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 Wersja Lo-Fi Aktualny czas: 18.06.2025 - 02:44