我已经为我的插件设置了四个附加表,我试图做的是取一个名称并分配一个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)
);";下面的三个表将存储我想要填充下拉框以创建记录的数据,我不确定如何将它们链接到将存储此记录的顶部表。
发布于 2012-07-29 20:52:48
这很大程度上是一个索引问题。如果你打算独立于Wordpress提供的标准调用来访问数据库,你至少应该使用http://codex.wordpress.org/Class_Reference/wpdb,因为它会节省你的一些编码时间。
剩下的是一个MySQL问题。(假设您使用的是MySQL),其中介绍了如何正确地索引数据,然后在数据传入时对其进行解析。
https://stackoverflow.com/questions/11709192
复制相似问题