Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2003, 12:30
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 21 años, 6 meses
Puntos: 2
Código PHP:
<?php

// imagina que es la 1º tabla:

// id - dato1 - dato2
// 1  - pepe  - hola


// imagina que es la 2º tabla:

//  id - dato1 - dato2
//  1  - pepe  -  hola1


// ahora voy a sacar el valor de dato4, comparando el dato1 entre las dos tablas...
// si son iguales te mostrara el dato4


$buscar "1";

    
$consulta mysql_query("SELECT * FROM $sql_tabla_1 WHERE id='$buscar'") or die("error sql");

        while(
$resultados mysql_fetch_array($consulta)) {

        
$dame_dato1 "$resultados[dato1]";
        
$dame_dato2 "$resultados[dato2]";
    }

            echo 
$dame_dato1// ==> pepe
            
echo $dame_dato2// ==> hola




$buscar $dame_dato1;

    
$consulta mysql_query("SELECT * FROM $sql_tabla_2 WHERE dato1='$buscar'") or die("error sql");

        while(
$resultados mysql_fetch_array($consulta)) {

        
$dame_dato3 "$resultados[dato1]";
        
$dame_dato4 "$resultados[dato2]";
    }

            echo 
$dame_dato3// ==> pepe
            
echo $dame_dato4// ==> hola1
            
            
//aqui hago el update, selecciono la tabla_2, y actualizo el campo dato2 con el valor de la tabla_1

mysql_query("UPDATE $sql_tabla_2 SET dato2='$dame_dato4' WHERE dato1='$buscar'") or die("error sql");

// he cambiado hola1 x hola

?>
no se si me explique bien...?¿
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 26/09/2003 a las 12:36