Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2013, 16:13
Avatar de andrewp
andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 8 meses
Puntos: 5
Pregunta solo toma el ultimo valor...

Hola,

La idea es que si un valor es igual a '1', se guarde in valor en la BD?; y si es > '1', se debe guardar otro. Sin embargo, tengo un problema en la siguiente query:

Código PHP:
if($result_newname mysqli_query($mysqli,"SELECT * FROM $table;")); {
                
            while (
$row_named mysqli_fetch_array($result_newname)) {
                
                
$id $row_named['id'];
                
$new_title $row_named['new_title'];
                
$ver $row_named['version'];
                
                
$new_title_name $new_title ' - v.' $ver;
                
                
                
// Query para copiar valor de otra columna si version = 1
                
                
$result_addnewname mysqli_query($mysqli,"UPDATE $table SET final_title='$new_title' WHERE version = 1;");

                
// Query para copiar valor manual si version > 1
$result_addnewname_v mysqli_query($mysqli,"UPDATE $table SET final_title='$new_title_name' WHERE version > 1;"); 
El problema es que en la columna 'final_title' me copia la ultima linea (el ultimo valor) en todas las lineas... Es como si pillara solamente el ultimo valor de una array sin tener en cuenta el resto...

Podriais decirme donde me estoy equivocando?

Mil gracias!
__________________
Andrew :P