2012-07-29 60 views
0

我爲我的插件設置了四個額外的表格,我試圖做的是取一個名稱併爲其分配一個ID,然後使用這些數據填充下拉菜單,其中包含一個名稱和相同的班級和職位我不確定如何正確地做到這一點,這是我迄今爲止。wordpress插件sql設置

$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) 

);"; 

底部的三個表將存儲我要填充的下拉框與我不確定要如何將其鏈接到該記錄將被保存的頂級表創建一個記錄的數據。

回答

0

這幾乎是一個索引問題。如果你要單獨訪問數據庫到Wordpress提供的標準調用,至少應該使用http://codex.wordpress.org/Class_Reference/wpdb,因爲它會爲你節省一些編碼時間。

其餘部分是MySQL問題。 (假設你正在使用MySQL)如何正確地將數據索引到一起,然後解析數據。