2016-02-04 4 views
-1

Я пишу плагин системы голосования для wordpress, и я использовал sql-запрос для установки таблиц в базе данных mysql, но не знаю, как я могу присоединиться к таблицам с q_ID.JOIN tables in wordpress plugin

Это мой запрос:

$create_vote_items = ("CREATE TABLE IF NOT EXISTS {$table_prefix}vote_items(
     ID int(10) NOT NULL auto_increment, 
     content VARCHAR(1000), 
     created DATETIME, 
     q_ID int(10), 
     vote int(10), 
     PRIMARY KEY(ID)) CHARSET=utf8 
"); 

$create_vote_questions = ("CREATE TABLE IF NOT EXISTS {$table_prefix}vote_questions(
     ID int(10) NOT NULL auto_increment, 
     content VARCHAR(1000), 
     created DATETIME, 
     status tinyint(1), 
     PRIMARY KEY(ID)) CHARSET=utf8 
"); 

Что я должен делать?

+0

Возможно, начните читать таблицы соединений SQL? Опубликуйте то, что вы уже пробовали, и где вы застряли. – uruloke

+0

Я не пробовал что-то .. Я стартер в этом случае и не знаю, что делать –

+0

Я бы порекомендовал вам сначала прочитать некоторые уроки и попробовать, а затем, когда вы застряли, вы можете опубликовать, где вы застряли, и мы могу помочь тебе. StackOverflow предназначен для нас, чтобы помочь, а не работать для вас. – uruloke

ответ

1

Я не знаю точно, как вы создаете таблицы и инициализировать их, но, имея пейзаж от вашего вопроса, если вы хотите присоединиться к этим двум таблицам, Вы должны использовать ID из vote_questions и q_ID от vote_items. Так попробуйте этот запрос:

SELECT * 
FROM vote_items INNER JOIN vote_questions 
    ON vote_items.q_ID = vote_questions.ID 

Я бы порекомендовал вам Google MySQL и изучать учебники об этом.