0

プラグインに4つの追加テーブルを設定して、名前を取得して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)

);";

下の3つのテーブルには、レコードを作成するためにドロップダウンボックスに入力するデータが格納されます。これらのデータを、このレコードが格納される上のテーブルにリンクする方法がわかりません。

4

1 に答える 1

0

これはほとんどインデックス作成の問題です。Wordpressが提供する標準の呼び出しとは別にデータベースにアクセスする場合は、コーディング時間を節約できるため、少なくともhttp://codex.wordpress.org/Class_Reference/wpdbを使用する必要があります。

残りはMySQLの質問です。(MySQLを使用していると仮定します)データを適切にインデックス付けし、データが入ってくるときにデータを解析する方法。

于 2012-07-29T12:52:47.740 に答える