Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Boa noite
estou com um probleminha que esta dificil de resolver
é o seguinte:
Vamos supor que eu cadastrei uma editora chamada TESTE sendo que escrevi TSETE e cadastrei 4 livros com essa editora. Observando o erro, resolvo editar o nome da editora para TESTE......sendo que na tabela livro na coluna editora(chave estrangeira da tabela editora), ao invés de mudar nos 4 livros, ele so esta mudando em 1
Segue o cogido update:
<?php
$con=mysql_connect('localhost', 'root', 'vertrigo') or die ('Não foi possivel conectar'.mysql_error());
mysql_select_db('biblioteca', $con) or die ('Não foi possivel conectar a base de dados');
$nome =$_POST['nomeedit'];
$id= $_POST['ideditora'];
$atualiza = mysql_query("UPDATE editora, livro SET editora.nome_editora = '$nome', livro.editora_ideditora = '$nome' WHERE editora.nome_editora = livro.editora_ideditora AND editora.ideditora = '$id'")
or die(mysql_error());
if($atualiza == '0')
{
echo"<script type='text/javascript'>";
echo "alert('Erro ao tentar atualizar os dados!')";
echo "</script>";
}else{
echo"<script type='text/javascript'>";
echo "alert('Dados atualizados com sucesso!')";
echo "</script>";
}
?>Carregando comentários...