1
ブラウザを開いてテーブルを作成するために、PHPコード内にテーブルを作成しようとしています。私は、テーブル内の様々な配列が必要とOracleでそれを作成するための正しいコードを持っている:PHPコード内に置かれたとき、しかしMySQLで可変配列(VARRAY)を追加
CREATE TYPE ReportEntries_Type AS OBJECT
(Subject VARCHAR (500));
/
CREATE OR REPLACE TYPE ReportEntries_VA AS
VARRAY (12) OF ReportEntries_Type;
/
CREATE TABLE ReportDetails
(ReportID INTEGER NOT NULL UNIQUE,
StudentID INTEGER NOT NULL UNIQUE,
ReportEntries ReportEntries_VA,
DateLastModified DATE NOT NULL,
CONSTRAINT ReportDetails_PK PRIMARY KEY (ReportID, StudentID),
CONSTRAINT RDStudentIDSD FOREIGN KEY (StudentID)
REFERENCES StudentDetails (StudentID));
をし、エラーメッセージが表示されたMySQLデータベースに追加しました。私が使用しているコードは次のとおりです:
<?php
require "connect_to_mysql.php";
$sqlCommand = "CREATE TYPE ReportEntries_Type AS OBJECT
...cont. code from above...
REFERENCES StudentDetails (StudentID))";
if (mysql_query ($sqlCommand)) {
echo "The ReportDetails table has been created successfully!";
} else {
echo "There has been an error";
}
?>
それは可能ですか?事前に多くの感謝:)
ああbollocks!気にしないで!あなたの素早い応答ありがとう@haltabush :) –