1
0
mirror of synced 2025-12-27 16:13:26 +00:00

Add 3 checks

This commit is contained in:
Maxime H
2024-06-17 11:02:27 +02:00
parent 3e4cb6ddd9
commit ca48276b2b

View File

@@ -11,7 +11,10 @@ try {
lastName VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL,
is_admin BOOLEAN NOT NULL DEFAULT 0
is_admin BOOLEAN NOT NULL DEFAULT 0,
CHECK (LENGTH(firstName) >= 2),
CHECK (LENGTH(lastName) >= 2),
CHECK (email REGEXP '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$')
)");
$conn->exec("CREATE TABLE IF NOT EXISTS favorites (