Examen - Liga de
fútbolEn este examen se debe crear un programa para almacenar los resultados de una liga de fútbol. Las páginas tienen que ser válidas según el validador del W3C y el código fuente debe estar formateado correctamente.
Estas pueden ser las consultas de creación de tablas para este examen:
// Consultas de creación de tablas en MySQL
$consultaCreaTablaEquipos = "CREATE TABLE $dbEquipos (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
equipo VARCHAR($tamEquipo),
PRIMARY KEY(id)
)";
$consultaCreaTablaResultados = "CREATE TABLE $dbResultados (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
id_equipo_1 INTEGER UNSIGNED,
goles_1 INTEGER UNSIGNED,
id_equipo_2 INTEGER UNSIGNED,
goles_2 INTEGER UNSIGNED,
PRIMARY KEY(id)
)";
// Consultas de creación de tablas en SQLite
$consultaCreaTablaEquipos = "CREATE TABLE $dbEquipos (
id INTEGER PRIMARY KEY,
equipo VARCHAR($tamEquipo)
)";
$consultaCreaTablaResultados = "CREATE TABLE $dbResultados (
id INTEGER PRIMARY KEY,
id_equipo_1 INTEGER UNSIGNED,
goles_1 INTEGER UNSIGNED,
id_equipo_2 INTEGER UNSIGNED,
goles_2 INTEGER UNSIGNED
)";
Y esta la consulta de selección de resultados:
// Consulta para mostrar los resultados
$consulta = "SELECT $dbResultados.id as id, $dbResultados.goles_1 as goles_1,
$dbResultados.goles_2 as goles_2, equipos1.equipo as equipo_1, equipos2.equipo as equipo_2
FROM $dbResultados, $dbEquipos AS equipos1, $dbEquipos AS equipos2
WHERE $dbResultados.id_equipo_1=equipos1.id
AND $dbResultados.id_equipo_2=equipos2.id
ORDER BY $campo $orden";
Esta obra está bajo una licencia de Creative
Commons Reconocimiento-CompartirIgual 3.0 España.