【问题标题】:JOIN tables in wordpress plugin在 wordpress 插件中加入表
【发布时间】:2016-05-13 18:59:16
【问题描述】:

我正在为 wordpress 编写一个投票系统插件,我已经使用 sql 查询在 mysql 数据库中设置表,但我不知道如何将表与 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
");

我该怎么办?

【问题讨论】:

  • 也许开始阅读 SQL 连接表?发布您已经尝试过的内容以及遇到问题的地方。
  • 我还没有尝试过什么.. 在这种情况下我是初学者,不知道该怎么做
  • 我建议您先阅读一些教程并尝试一下,然后当您遇到困难时,您可以发布您遇到困难的地方,我们可以为您提供帮助。 StackOverflow 是为我们提供帮助,而不是为您完成工作。
  • 你应该学习mysql w3schools.com/sql/sql_join.asp

标签: mysql wordpress join


【解决方案1】:

我不确切知道您是如何构建表并初始化它们的,但是通过从您的问题中了解情况,如果您想加入这两个表,您应该使用来自vote_questionsID 和来自q_ID vote_items。所以试试这个查询:

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

我会建议你谷歌 mysql 并学习有关它的教程。

【讨论】:

    猜你喜欢
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2013-08-21
    • 2021-02-14
    • 2017-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多