0

我已经为我的插件设置了四个额外的表,以使用我想要做的事情是取一个名字并为其分配一个 ID,然后使用这个数据来填充下拉菜单的名称和相同的类和位置我不确定如何正确地做到这一点,这是我到目前为止所拥有的。

$sql = "CREATE TABLE $tableName (
  recordID int NOT NULL AUTO_INCREMENT,
  PRIMARY KEY(recordID),
  driverID int,
  driverName varchar(30),
  classID int,
  driverClass varchar(20),
  posID,
  driverPosition varchar(6),
  trackName varchar(30),
  raceDate date
);";

$sql = "CREATE TABLE $driverTableName (
  driverID int NOT NULL AUTO_INCREMENT,
  PRIMARY KEY(driverID),
  driverName varchar(30)

);";

$sql = "CREATE TABLE $classTableName (
  classID int NOT NULL AUTO_INCREMENT,
  PRIMARY KEY(classID),
  className varchar (20)

);";

$sql = "CREATE TABLE $posTableName (
  posID int NOT NULL AUTO_INCREMENT,
  PRIMARY KEY(posID),
  posName varchar(6)

);";

底部的三个表将存储我想要填充下拉框以创建记录的数据,我不确定如何将它们链接到将存储该记录的顶部表。

4

1 回答 1

0

这几乎是一个索引问题。如果您打算通过 Wordpress 提供的标准调用单独访问数据库,您至少应该使用http://codex.wordpress.org/Class_Reference/wpdb,因为它会节省一些编码时间。

剩下的就是一个 MySQL 问题。(假设您使用的是 MySQL)如何正确地将数据索引在一起,然后在数据进入时对其进行解析。

于 2012-07-29T12:52:47.740 回答