0

Como fazer com que um campo de banco de dados só aceite os numeros 5, 6, 7,8 e 9.

criado por Evandro Silva em 11/06/2002 12:03pm
Nenhuma descrição foi enviada.

Lista de Respostas:

0
11/06/2002 12:13pm
(~14 anos atrás)
Esta validação no banco de dados creio que possa ser feita usando a função check, isso no InterBase, em outros eu não sei !

ou pode ser feita c/ PHP mesmo,

if (($valor == 5) or ($valor == 6) or ($valor == 7)) ...

sacou !?

0
11/06/2002 6:32pm
(~14 anos atrás)
Cléver Anjos respondeu:
Se for, MySQL voce pode definir o campo como sendo ENUM com os valores '5','6','7','8','9'
por exemplo
$res = mysql_query("ALTER TABLE tabela ADD coluna SET '5','6','7','8')";
Vai adicionar a coluna "coluna" a tabela "tabela" e so vai aceitar esses valores.
Um abraco
Clever

0
11/06/2002 7:04pm
(~14 anos atrás)
Cléver Anjos respondeu:
Desculpe,
na resposta anterior a linah correta é:
$res = mysql_query("ALTER TABLE tabela ADD coluna ENUM '5','6','7','8')";

0
13/06/2002 3:05pm
(~14 anos atrás)
IF (('$VALOR>4) AND ($VALOR<10))
INSERT INTO TABELA (CAMPO) VALUES ('$VALOR')

IF (('$VALOR>4) AND ($VALOR<10))
UPDATE TABELA SET CAMPO='$VALOR' WHERE ......

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)