Ver Mensaje Individual
  #1  
Antiguo 12-01-2008
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Reputación: 20
fide Va por buen camino
Question Modificar un registro individual en una BD MySQL

Hola. Tengo el siguiente problema. Lo que necesito es que al recorrer todos los registros de una tabla con un ciclo, poder modificar un registro individual. Ahora veran lo que les digo..

Código PHP:
<?php
    $link 
mysql_connect ("localhost:3306""root");

    
mysql_select_db ("mysql");

    
$query "SELECT * FROM priv_user WHERE username = '".$_POST['usrname']."' and password = '".$_POST['usrpass']."'";
    
#print $query; //Imprimir la consulta a ver como queda!
    
$result mysql_query ($query);
    
    if( 
mysql_affected_rows($link) <= 0) {
        print 
'<h2><font Color="#FF0000">Login Incorrecto</font></h2>';
    }
    else {
    
    
$query "SELECT * FROM estudiantes";
    
$result mysql_query ($query);

    
# Extraer los registros en orden inverso

    
print('<b>Estudiantes actualmente guardados en la BD</b>');
    print(
'<br> --------------------------------------------------------- <br>');
    
        for (
$i mysql_num_rows ($result) - 1$i >=0$i--) {
        if (!
mysql_data_seek ($result$i)) {
            
printf ("No se ha podido acceder al registro # %d\n"$i);
            continue;
        }

        if(!(
$row mysql_fetch_object ($result)))
            continue;

                
$fname $row->Nombre$lname $row->Apellidos$group $row->Grupo;
    
#quitar
        
if($row->Nombre == "Fidel") {
            
$row->Apellidos "Otro Apellido";  //Esto es lo que no me sale
        
};
    
#quitar            
if( $i == )    {        
print(
'<table width="75%" border="0">
  <tr>
    <td width="2%" bgcolor="#DAE8FB"><input type="checkbox" name="checkbox" value="checkbox"></td>
    <td width="98%" bgcolor="#DAE8FB">' 
$fname.' '.$lname.' - ['.$group.'] </td>
  </tr>
</table> '
);
}
    else {
print(
'<table width="75%" border="0">
  <tr>
    <td width="2%" bgcolor="#CDDDF2"><input type="checkbox" name="checkbox" value="checkbox"></td>
    <td width="98%" bgcolor="#CDDDF2">' 
$fname.' '.$lname.' - ['.$group.'] </td>
  </tr>
</table> '
);
    };                
                
    } 
#Final de While

    
print('--------------------------------------------------------- <br>');

    
mysql_free_result ($result);
  };    
?>

Justamente esta instruccion es la que no me quiere funcionar.

Código PHP:
        if($row->Nombre == "Fidel") {
            
$row->Apellidos "Otro Apellido";  //Esto es lo que no me sale
        
}; 
Si me pueden ayudar les estaré muy agradecido...

Última edición por fide fecha: 12-01-2008 a las 23:00:38.
Responder Con Cita