09/06/2014, 18:00
|
| | Fecha de Ingreso: octubre-2005
Mensajes: 40
Antigüedad: 19 años, 1 mes 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! |