El objetivo de este proyecto es crear un sitio de compraventa de productos puestos a la venta por los propios usuarios de la página.
Un ejemplo de compraventa puede probarse en la ventana siguiente:
EL EJEMPLO TODAVÍA NO ESTÁ TERMINADO
Estas pueden ser las consultas de creación de tabla para este proyecto:
// Consultas de creación de tablas en MySQL
$consulta_creatabla_usuarios = "CREATE TABLE $dbUsuarios (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
usuario VARCHAR($tamUsuario),
password VARCHAR($tamCifrado),
PRIMARY KEY(id)
)";
$consulta_creatabla_articulos = "CREATE TABLE $dbArticulos (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
articulo VARCHAR($tamArticulo),
precio FLOAT,
id_vendedor INTEGER,
id_comprador INTEGER,
reservado BOOLEAN,
fecha_reserva DATETIME,
comprado BOOLEAN,
fecha_compra DATE,
PRIMARY KEY(id)
)";
// Consultas de creación de tablas en SQLite
$consulta_creatabla_usuarios = "CREATE TABLE $dbUsuarios (
id INTEGER PRIMARY KEY,
usuario VARCHAR($tamUsuario),
password VARCHAR($tamCifrado)
)";
$consulta_creatabla_articulos = "CREATE TABLE $dbArticulos (
id INTEGER PRIMARY KEY,
articulo VARCHAR($tamArticulo),
precio FLOAT,
id_vendedor INTEGER,
id_comprador INTEGER,
reservado BOOLEAN,
fecha_reserva DATETIME,
comprado BOOLEAN,
fecha_compra DATE,
)";
// Consulta de comprobación de existencia de tablas en MySQL
$consultaExisteTabla = "SELECT COUNT(*) as existe_db
FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME='$dbDb'";
// Consulta de comprobación de existencia de tablas en SQLite
$consultaExisteTabla = "SELECT COUNT(*) as existe_db
FROM sqlite_master WHERE type='table' AND name='$dbUsuarios'";
Ideas:
Ideas: