Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wordpress插件sql设置_Php_Sql_Wordpress - Fatal编程技术网

Php wordpress插件sql设置

Php wordpress插件sql设置,php,sql,wordpress,Php,Sql,Wordpress,我已经为我的插件设置了四个额外的表,我正在尝试使用的是取一个名称并为其分配一个ID,然后使用此数据填充下拉菜单,其中包含一个名称以及与类和位置相同的名称。我不确定如何正确执行此操作。到目前为止,这就是我所拥有的 $sql = "CREATE TABLE $tableName ( recordID int NOT NULL AUTO_INCREMENT, PRIMARY KEY(recordID), driverID int, driverName varchar(30), c

我已经为我的插件设置了四个额外的表,我正在尝试使用的是取一个名称并为其分配一个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)

);";

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

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

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