Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/01/2011, 12:06
robertopachecorio
 
Fecha de Ingreso: enero-2011
Ubicación: México, Mérida
Mensajes: 8
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Problema al hacer UPDATE

Al parecer es un problema de mySQL, checa tus campos de tu tabla para ver que sean correctos con los valores que quieres actualizar.
tambien pon" or die(mysql_error());" despues de hacer el mysql_query---ejemplo-->
Código PHP:
$sql="UPDATE $tbl_name SET usuario='$username', codigo='$password' WHERE id='$id'";
$result=mysql_query($sql) or die(mysql_error()); 
De esa manera ya sabrás cual es tu error y asi podrás corregirlo
Cita:
Iniciado por truchito Ver Mensaje
Gracias, robertopachecorio, lo he probado, pero me daba la id vacia, así que le puse tb el parámetro para que trajera el valor y lo trae pero me da error.

Código PHP:
<?php

//incloim les dades del svr
include('config.php');
//esto es lo que te falta
$id=$_POST['id'];
$username=$_POST['usuario'];
$password=$_POST['codigo']; 
// update data in mysql database
$sql="UPDATE $tbl_name SET usuario='$username', codigo='$password' WHERE id='$id'";
$result=mysql_query($sql);
echo 
"<hr>$sql<hr>";
// if successfully updated.
if($result){
echo 
"Successful";
echo 
"<BR>";
echo 
"<a href='list_records.php'>View result</a>";
}

else {
echo 
"ERROR";
}

?>

Me dice esto:
UPDATE members SET usuario='magda', codigo='2db313fabca57504d9dc776e46b304f6' WHERE id='12'

ERROR


Y evidentemente, no updata.

No lo entiendo.