Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/09/2012, 02:41
jossss
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años, 7 meses
Puntos: 58
Respuesta: Duda con codigo php y ciclo for para insert into

Supongamos:

Código PHP:
$valor=array('1''2''3');//id de preguntas
$valor2=array('Barcelona''Paris''Londres');//respuestas
for($i=0;$i<count($valor);$i++){
$SQLquery "UPDATE preguntas_opcion SET campo = '$valor[$i]' where id = '$valor2[$i]'";
$SQLresult mysql_query($SQLquery,$link); 


Lo que no he entendido es que hace esto.
Código PHP:
SET resval$valor[$i] = resval$valor[$i]+
Tienes en la base de datos campos que se llaman resval1, resval2, resval3...?

En ese caso el query sería

Código PHP:
$valor=array('1''2''3');//id de preguntas
$valor2=array('Barcelona''Paris''Londres');//respuestas
$campo='';
for(
$i=0;$i<count($valor);$i++){
$campo="resval".$valor[$i];
$SQLquery "UPDATE preguntas_opcion SET $campo= '".$campo."+1', total = 'total+1' where id = '$valor2[$i]'";
$SQLresult mysql_query($SQLquery,$link);