Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
UPDATE sala SET sofa="$sofa", cadeira="$cadeira", computador="$computador";
Pessoal, como eu faço para atualizar apenas um campo na tabela no phpmyadmin usando php?
Exemplo:
Sofa || Cadeira || Computador
20 || 30 || 40
usando o update, ele altera tudo, ficando assim:
Sofa || Cadeira || Computador
|| || 40
eu gostaria de alterar apenas o campo que tem o numero 40, para ficar assim:
Sofa || Cadeira || Computador
20 || 30 || 70
Isso é possivel?
o problema é o seguinte, ver codigo.
eu tenho esses 3 campos no formulario, que para passar, deve ser preenchido pelo menos 1 dos 3.
eu tentei por INSERT INTO, mas ficaria assim:
Sofa || Cadeira || Computador
20 || ||
30
70
por isso tentei usar o update :yay:
<?php
include("conexao.php");
$sofa = $_POST["doador_sofa"];
$cadeira = $_POST["doador_cadeira"];
$computador = $_POST["doador_computador"];
$sql = "UPDATE sala SET sofa='$sofa', cadeira='$cadeira', computador='$computador'";
$resultado = mysql_query($sql);
mysql_close ($con);
header('location: index.php'); die();
?>INSERT é uma coisa UPDATE é outra.
INSERT serve para criar registros novos.
UPDATE atualiza existentes, não cria nenhum
explique exatamente o que quer fazer. Sua dúvida não está clara
Basta usar a cláusule WHERE