Como fazer com que um campo de banco de dados só aceite os numeros 5, 6, 7,8 e 9.
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
11/06/2002 12:13pm
(~22 anos atrás)
(~22 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 !?
ou pode ser feita c/ PHP mesmo,
if (($valor == 5) or ($valor == 6) or ($valor == 7)) ...
sacou !?
11/06/2002 6:32pm
(~22 anos atrás)
(~22 anos atrás)
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
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
11/06/2002 7:04pm
(~22 anos atrás)
(~22 anos atrás)
Desculpe,
na resposta anterior a linah correta é:
$res = mysql_query("ALTER TABLE tabela ADD coluna ENUM '5','6','7','8')";
na resposta anterior a linah correta é:
$res = mysql_query("ALTER TABLE tabela ADD coluna ENUM '5','6','7','8')";
13/06/2002 3:05pm
(~22 anos atrás)
(~22 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 ......
INSERT INTO TABELA (CAMPO) VALUES ('$VALOR')
IF (('$VALOR>4) AND ($VALOR<10))
UPDATE TABELA SET CAMPO='$VALOR' WHERE ......