Exámenes -
DiccionarioEn este examen se debe crear un programa para que los visitantes puedan proponer definiciones.
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
$tamPalabra = 30; // Tamaño del campo Palabra
$tamSignificado = 100; // Tamaño del campo Significado
// Consultas de creación de tabla en MySQL
$consulta = "CREATE TABLE $dbTabla (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
palabra VARCHAR($tamPalabra),
significado VARCHAR($tamSignificado),
PRIMARY KEY(id)
)";
// Consultas de creación de tablas en SQLite
$consulta = "CREATE TABLE $dbTabla (
id INTEGER PRIMARY KEY,
palabra VARCHAR($tamPalabra),
significado VARCHAR($tamSignificado)
)";
// Consulta para seleccionar las palabras (sin repeticiones)
$consulta = "SELECT DISTINCT palabra FROM $dbTabla
ORDER BY palabra ASC";
// Consulta para obtener las definiciones de una palabra determinada $consulta2 = "SELECT * FROM $dbTabla
WHERE palabra='$valor[palabra]'
ORDER BY significado $orden";
Esta obra está bajo una licencia de Creative
Commons.