Вот как показан мой стол.Как вывести различные типы данных в php?
Код для создания и возвращения таблицы: я хотел бы проверить значение величины спорта ID. если это 1, верните футбол. если это 2 возвращения Теннис и если это 3 возвращения плавание. И если удаленный столбец TRUE, я хочу, чтобы он выводил Away, иначе выведите HOME.
$sql = "CREATE TABLE fixtureDetails
(
fixtureID INT(5) NOT NULL AUTO INCREMENT,
opponent VARCHARD(30) NOT NULL,
date DATE
away BOOLEAN,
sportID INT
refereeID INT,
PRIMARY KEY (fixtureID),
FOREIGN KEY (sportID) REFERENCES sport(sportID),
FOREIGN KEY (refereeID) REFERENCES referee(refereeID)
)";
$sql1 = "SELECT * FROM fixtureDetails";
if ($result = mysqli_query($link, $sql)){
if(mysqli_num_rows($result)>0){
echo "<table>";
echo "<tr>";
echo "<th>fixtureID</th>";
echo "<th>opponent</th>";
echo "<th>date</th>";
echo "<th>away</th>";
echo "<th>sportID</th>";
echo "<th>refereeID</th>";
echo"</tr>";
while($row = mysqli_fetch_array($result)){
echo "<tr>";
echo "<td>" . $row['fixtureID'] . "</td>";
echo "<td>" . $row['opponent'] . "</td>";
echo "<td>" . $row['date'] . "</td>";
echo "<td>" . $row['away'] . "</td>";
echo "<td>" . $row['sportID'] . "</td>";
echo "<td>" . $row['refereeID'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_free_result($result);
} else {
echo "No records matching your query found.";
}
} else {
echo "ERROR: could not execute $sql1. " . mysqli_error($link);
}
Вы должны думать о добавлении таблицы содержат '1 = football.2 = теннис и 3 = плавание – RiggsFolly
и еще, чтобы сделать то же самое для' дома и Away' – RiggsFolly
I у них есть та таблица. это называется спорт со столбцами sportID и имя –