Php 如何使用内部联接获取值

Php 如何使用内部联接获取值,php,mysql,wordpress,Php,Mysql,Wordpress,我有两个表,从中我需要获取每一行的值,并像下面那样打印它 名称 商务电子邮件 手机号码 公司名称 消息 您应该在第一个表上有一个主键或至少一个自动递增键,以便将其与第二个表关联。您正在使用的插件可能是通过订购来使用它的。因此,每个表2条目都有一个按时间戳排序的表1条目。你需要做的是创建一个新的table1列,名为ID,并使其自动递增,这不会影响插件的工作。然后可以使用这样的自定义查询 SELECT $wpdb->table1.* FROM $wpdb->table1

我有两个表,从中我需要获取每一行的值,并像下面那样打印它


名称
商务电子邮件
手机号码
公司名称
消息

您应该在第一个表上有一个主键或至少一个自动递增键,以便将其与第二个表关联。您正在使用的插件可能是通过订购来使用它的。因此,每个表2条目都有一个按时间戳排序的表1条目。你需要做的是创建一个新的table1列,名为ID,并使其自动递增,这不会影响插件的工作。然后可以使用这样的自定义查询

SELECT $wpdb->table1.*
    FROM $wpdb->table1
    INNER JOIN $wpdb->table2 ON ($wpdb->table1.ID = $wpdb->table2.ID)
    WHERE $wpdb->table2.field_name = 'text-506'

表1和表2是什么?你们的桌子是真的吗?如果这些是真正的表,为什么你不能摆脱表1?那么主键呢?由wordpress插件生成的表,我需要从中获取值并打印出来。所以我没有办法摆脱它。