Jump to content

[SOLVED] MYSQL Error


Aureole

Recommended Posts

My query is...

 

$query ="SELECT * FROM `topics` WHERE topic_parent_id='{$_GET['id']}' INNER JOIN topics ON members.mem_id=topics.topic_author_id";

 

The error I receive is:

 

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 'INNER JOIN topics ON members.mem_id=topics.topic_author_id' at line 1

 

What's up with that?

Link to comment
https://forums.phpfreaks.com/topic/71993-solved-mysql-error/
Share on other sites

if joining a table to itself you'll need to alias it:

 

$query ="SELECT * FROM `topics` A INNER JOIN 'topics' B ON A.mem_id = B.topic_author_id" WHERE A.topic_parent_id='{$_GET['id']}' ;

 

 

but you reference members.mem_id in your join, so i'm thinking you don't mean to join topics to itself??

Link to comment
https://forums.phpfreaks.com/topic/71993-solved-mysql-error/#findComment-362663
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.