在wordpress插件中加入表

时间:2016-02-04 08:51:01

标签: mysql wordpress join

我正在为wordpress编写一个投票系统插件,我在mysql数据库中使用sql查询设置表,但我不知道如何使用q_ID连接表。

这是我的疑问:

$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
");

我该怎么办?

1 个答案:

答案 0 :(得分: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并学习有关它的教程。