Tema: alter table
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2008, 15:26
susan_
 
Fecha de Ingreso: agosto-2008
Mensajes: 173
Antigüedad: 15 años, 9 meses
Puntos: 0
alter table

aqui se supone que concateno 2 campos.. luego creo una nueva columna ... y luego muestro..
pero no me crea la columna ni me hace ningun cambio en la base de datos..

que esta mal?

Código PHP:
$query_Recordset ="select concat(rppresupuesto,rpfinanc) as llave from reg_obra"//aqui solo se mencionan los campos a concatenar
$Recordset mysql_query($query_Recordset$conex) or die(mysql_error());
$row_Recordset mysql_fetch_assoc($Recordset);
$totalRows_Recordset mysql_num_rows($Recordset);
    

    
$agregar="alter table reg_obra add llave char null";
    
    do{
    if(
$totalRows_Recordset>0){
    
    
$update="Update reg_obra set reg_obra.llave = '".$row_Recordset['llave']."' where reg_obra.robra='".$row_Recordset['robra']."'"

    }
    }while(
$row_Recordset mysql_fetch_assoc($Recordset) );
    
    
$query_Recordset1 ="select llave, rppresupuesto, rpfinanc from reg_obra";  //aqui solo se mencionan los campos que quiero mostrar.. no todos los de la tabla
    
$Recordset1 mysql_query($query_Recordset1$conex) or die(mysql_error());
    
$row_Recordset1 mysql_fetch_assoc($Recordset1);
    
$totalRows_Recordset1 mysql_num_rows($Recordset1);
    
    do{
    if(
$totalRows_Recordset1>0){
    
    echo 
$row_Recordset1['llave']."<br>";
    
    }
    }while(
$row_Recordset1 mysql_fetch_assoc($Recordset1) ); 
esta bien escrito? por que no me crea la columna nueva..