Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2014, 18:00
fmanfredi
 
Fecha de Ingreso: octubre-2005
Mensajes: 40
Antigüedad: 18 años, 7 meses
Puntos: 0
Hacer UPDATE con PHP durante una consulta.

Tengo una consulta y disculpen si es muy tonta porque soy nuevo programando PHP y MySQL.

Yo necesito ir haciendo UPDATE a una tabla dentro de otra consulta… le explico mejor.
Ejemplo: quiero subir un 10% a un campo llamado “precio” en una tabla llamada productos.
Yo hacia

$vConsulta = "SELECT * FROM productos ";
$registros=mysqli_query($con,$vConsulta) or die(mysqli_error($con));
while ($reg=mysqli_fetch_array($registros))
{
$vPrecio = $reg['precio'];
$vPorcentaje = $vPrecio * 10 / 100;
$vNuevoPrecio = $vPrecio + $vPorcentaje;
//y aca me gustaría hacer un UPDATE, sin cerrar la otra consulta (se que esta mal como lo hice, pero se puede hacer?)
mysqli_query($con,"UPDATE productos SET precio= $vNuevoBruto WHERE id=$reg['id']") or die(mysqli_error($con));

}
Gracias por su tiempo!