Hola a todos, tengo una duda, tengo este codigo, es para actualizar datos de una tabla:
Código PHP:
<?php session_start();
include('../conexion/conectar.php');
$nombre=$_POST[nombre];
$apellidos=$_POST[apellidos];
$email=$_POST[email];
$direccion=$_POST[direccion];
$telefono=$_POST[telefono];
$ciudad=$_POST[ciudad];
$usuario=$_POST[usuario];
$clave=$_POST[clave];
$rol=$_POST[rol];
$sql = "UPDATE usuarios SET nombre='$nombre', apellidos='$apellidos', email='$email', direccion='$direccion',".
"telefono='$telefono', ciudad='$ciudad'";
$result = mysql_query($sql);
//$sql = "UPDATE usuarios SET nombre='$nombre', apellidos='$apellidos', email='$email', direccion='$direccion',".
// "telefono='$telefono', ciudad='$ciudad', usuario='$usuario', clave='$clave', rol='$rol'";
//$result = mysql_query($sql);
?>
Mi pregunta es la siguiente la funcion UPDATE tiene limites en cuanto a su utilizacion?, es decir, como ven en el codigo lo que hago recoger datos de un formulario, con este codigo los proceso para que se modifique en la BD, pero haciendo las pruebas, me he dado cuenta que solo hace las modificaciones con solo 6 campos de 9 que tiene el formulario, es decir, si agrego los restantes, que son usuario, clave y rol, el codigo no funciona, sera que estoy haciendo algo mal o es que la funcion
UPDATE tiene limitantes en cuanto a la edicion de campos de una tabla?...
Agradeceria su ayuda en lo que puedan...
Saludos