wordpress插件sql设置

时间:2012-07-29 12:19:49

标签: php sql wordpress wordpress-plugin

我已经为我的插件设置了四个额外的表来使用我想要做的是获取一个名称并为其分配一个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)

);";

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

1 个答案:

答案 0 :(得分:0)

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

其余部分是MySQL问题。 (假设您正在使用MySQL)如何正确地将数据索引在一起,然后在数据进入时解析数据。