Re: [firebase-br] Função REPLACE() - PHP+Firebird
Tecnobyte Informática
temp2 em tecnobyte.com.br
Ter Maio 15 19:19:21 -03 2007
Faça assim:
UPDATE NomeTabela SET
Campo1 = Parametro1,
Campo2 = Parametro2,
...
CampoN = ParametroN
WHERE CampoChave = Chave
Atenciosamente.
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
----- Original Message -----
From: "n4ndoprado" <n4ndoprado em itelefonica.com.br>
To: "lista" <lista em firebase.com.br>
Sent: Tuesday, May 15, 2007 2:57 PM
Subject: [firebase-br] Função REPLACE() - PHP+Firebird
EU estou tentando usar o comando REPLACE com PHP+Firebird, para alterar
alguns dados de uma tabela.
No códdigo, eu envio por GET o ID, que é uma chave primária do campo e o
conteúdo do formulario via POST.
ID é inteiro e chave primária(autoincremento), Autor é char e data, texto e
titulo são varchar.
Eu queria que ele inserisse esses valores no local onde o ID, que é um dos
campos, for igual à $id
<?
include("includes/funcoes.php");
$conexao_bd = conectar();
$autor = $_POST['autor'];
$texto = $_POST['texto'];
$titulo = $_POST['titulo'];
$data = gmdate("M d Y");
$id = $_GET['id'];
$replace = "REPLACE INTO cad_noticias (ID, AUTOR, DATA, TEXTO, TITULO)
VALUES ($id, '$autor', '$data', '$texto', '$titulo')";
$query = ibase_query($conexao_bd, $replace);
if($query){
header("Location: editar.php?valor=2");
}else echo ("Não foi possivel alterar a noticia");
?>
Mais detalhes sobre a lista de discussão lista