Cita:
Iniciado por gnzsoloyo
Es un error a nivel SQL, estás poniendo los nombres de las columnas entre apóstrofos, que en MySQL se usan
exclusivamente para cadenas de texto.
Código PHP:
Ver original$sql = "UPDATE PerfilPuesto SET $columna = '$valor' WHERE IdPerfil = '$id'";
Muchas gracias ya me funcionó el Update pero ahora tengo el siguiente problema y es el siguiente:
Warning: mysqli_affected_rows() expects parameter 1 to be mysqli, boolean given in /home/manuelda/public_html/Suministra/Administracion/actualiza.php on line 15
Warning: mysqli_affected_rows() expects parameter 1 to be mysqli, boolean given in /home/manuelda/public_html/Suministra/Administracion/actualiza.php on line 19
Leí en el manual de php que mysqli_affected_rows devuelve un numero según el numero de filas afectadas de una consulta así que si me da 1 quiere decir que se actualizo una fila de mi tabla pero no me funciona ya que sale el error, me podrías ayudar, muchas gracias amigo.
Otra vez dejo el php
Código PHP:
Ver originalinclude("../Conexion/conexion.php");
$sql = "UPDATE PerfilPuesto SET $columna = '$valor' WHERE IdPuesto = '$id'";
{
echo "Registro Actualizado";
}
{
echo "No se actualizo el registro";
}
{
echo "Se genero un error";
}