Lorsqu'un cours (une ligne dans le tableau des conférences) est supprimé, il est déplacé dans le tableau 'lectures_deleted'. Cela agit comme une sorte de back-up. Dans ce cas, je dois être en mesure d'appeler à partir de ces deux tables, donc je voudrais obtenir les données de la table «conférences», mais si elle n'existe pas ici, je voudrais alors l'obtenir à la place de la table 'lectures_deleted'.Comment sélectionner un tableau quand il existe dans le tableau
Le code ci-dessous casse le site Web actuellement. Toute aide sera très appréciée!
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'];
}
Les 2 jeux de résultats compatibles union? (même nombre de colonnes et de types de données correspondants) –