講義(「講義テーブル」の行)が削除されると、そのテーブルは「lectures_deleted」テーブルに移動されます。これは一種のバックアップとして機能します。この場合、両方のテーブルから呼び出すことができる必要がありますので、私は 'lectures'テーブルからデータを取得したいと思いますが、ここに存在しない場合は、代わりに'lectures_deleted'テーブル。テーブルにテーブルが存在する場合の選択
以下のコードは、現在このウェブサイトを壊しています。どんな助けでも大歓迎です!
function getModuleCode($id){
$result = mysql_query('
IF EXISTS
(SELECT * FROM lectures WHERE lecture_id="'.$id.'")
ELSE
SELECT * FROM lectures_deleted WHERE lecture_id="'.$id.'";
')
or die(mysql_error());
$row = mysql_fetch_array($result);
return $row['module_code'];
}
2つの結果セットは、組合互換性がありますか? (同じ数の列と一致するデータ型) –