Exámenes -
AmigosEn este examen se debe crear un programa para indicar que una persona es amiga de otra.
Un ejemplo de programa puede probarse en la ventana siguiente (el ejemplo trabaja con una base de datos SQLite):
Estas pueden ser las consultas de creación de tablas para este examen:
// Tamaño de los campos
define('MAX_REG_TABLA', 20); // Número máximo de registros en la tabla
$tamAmigo1 = 80; // Tamaño del campo Amigo1
$tamAmigo2 = 80; // Tamaño del campo Amigo2
// Consultas de creación de tabla en MySQL
$consulta = "CREATE TABLE $dbTabla (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
amigo1 VARCHAR($tamAmigo1),
amigo2 VARCHAR($tamAmigo2),
PRIMARY KEY(id)
)";
// Consultas de creación de tablas en SQLite
$consulta = "CREATE TABLE $dbTabla (
id INTEGER PRIMARY KEY,
amigo1 VARCHAR($tamAmigo1),
amigo2 VARCHAR($tamAmigo2)
)";
// Consulta para sleeccionar los nombres de las personas (sin repeticiones)
$consulta1 = "SELECT DISTINCT amigo1 FROM $dbTabla
ORDER BY amigo1 ASC";
// Consulta para obtener los amigos de una persona
$consulta2 = "SELECT * FROM $dbTabla
WHERE amigo1='$valor1[amigo1]'
ORDER BY amigo2 ASC";
Esta obra está bajo una licencia de Creative
Commons.