Boas
preciso de uma ajudinha....
Estou a tentar criar uma forma de converter tabelas DBF para mySQL, a integração tudo bem.. já está feita...
o meu problema está nas alterações... ou seja...
quando tenho uma linha nova no DBF ele insere correctamente...
como fazer se uma linha for alterada para que ele altere também no SQL ?
o SQL servirá apenas de Consulta sendo os dados importados de ficheiros DBF
uma das tabelas é:
em que para inserir tenho:
o que preciso de fazer para que este comando altere os valores para uma linha já existente mas com valores alterados? sem duplicar linhas
thanks
preciso de uma ajudinha....
Estou a tentar criar uma forma de converter tabelas DBF para mySQL, a integração tudo bem.. já está feita...
o meu problema está nas alterações... ou seja...
quando tenho uma linha nova no DBF ele insere correctamente...
como fazer se uma linha for alterada para que ele altere também no SQL ?
o SQL servirá apenas de Consulta sendo os dados importados de ficheiros DBF
uma das tabelas é:
PHP:
CREATE TABLE `funcionarios` (
`cartao` int(14) default NULL,
`numero` int(4) NOT NULL default '0',
`nome` varchar(50) default NULL,
`categoria` varchar(20) default NULL,
`seccao` varchar(20) default NULL,
`cacifo` varchar(5) default NULL,
`loja` varchar(10) default NULL,
`admissao` date default NULL,
`msg` varchar(40) default NULL,
`nascimento` date default NULL,
`ponto` varchar(1) default NULL,
PRIMARY KEY (`numero`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
PHP:
$sql = mysql_query("INSERT IGNORE INTO funcionarios(cartao, numero, nome, categoria, seccao, cacifo, loja, admissao, msg, nascimento, ponto) VALUES('$cartao','$numero','$nome','$categoria','$seccao','$cacifo','$loja','$admissao','$msg','$nascimento','$ponto')") or die('Erro no SQL: ' . mysql_error());
thanks