PDA

View Full Version : Help with mysql 5.0.22


Lionel
17 Mar 2007, 20:26
I just moved to a new server with php 5.16 and mysql 5.0.22

some codes which were working just fine before now are throwing some errors (Unknown column 'M.MatchID' in 'on clause') column exists!. Please can someone tell me what is wrong with that code (non vb)



Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------

Marco van Herwaarden
18 Mar 2007, 18:42
FROM soccer_national_matches M, soccer_national_matchtypes MT, soccer_national_opponents O

How do you join the above 2 tables????


LEFT OUTER JOIN soccer_national_previews P ON M.MatchID = P.PreviewMatchID

Try instead:

LEFT OUTER JOIN soccer_national_previews P ON (M.MatchID = P.PreviewMatchID)

Lionel
18 Mar 2007, 18:47
I fixed it by doing
FROM (soccer_national_matches M, soccer_national_matchtypes MT, soccer_national_opponents O)

Marco van Herwaarden
18 Mar 2007, 19:15
Well congratulations, you have just created a cartesian product. :D

http://en.wikipedia.org/wiki/Cartesian_product

(in short: each row in table A will be matched with each row in table B, giving you "rows in A" times "rows in B" result rows)

Lionel
18 Mar 2007, 19:56
LOL, it displays (http://www.haitiwebs.com/haitianforums/football/national/matches.php)