real_escape_string($nombre_columna) . "'"; $result_check = $conexion->query($sql_check); if ($result_check === false || $result_check->num_rows === 0) { throw new Exception("La columna de gasto no existe:"); } // Eliminar la columna $sql_drop = "ALTER TABLE gastos DROP COLUMN `$nombre_columna`"; if (!$conexion->query($sql_drop)) { throw new Exception("Error al eliminar columna: " . $conexion->error); } echo json_encode([ 'success' => true, 'message' => 'Gasto eliminado correctamente' ]); } catch (Exception $e) { echo json_encode([ 'success' => false, 'message' => $e->getMessage() ]); } ?>