Modificar registros en una base de datos mysql usando php

Buena tarde, este codigo lo saque de un tutorial que me encontre en youtube, lo que quiero hacer es actualizar los registros en una base de datos, se supone que al presionar el boton editar en este codigo

Código PHP :
<?php 
include("Connections/apertura-base.php");
$ssql = "select idLibro, Nombre from Libros";
$rs_libros = mysql_query($ssql);
while($fila = mysql_fetch_array($rs_libros)){
   echo'[<a href="editar.php?id=' . $fila["idLibro"] . '">Editar</a>]';
   echo $fila["Nombre"] . "<br />";
   
mysql_close($conexion);
   }
?>

deberia redirigir a esta pagina, la cual deberia mostrar en las cajas de texto la informacion que se encuentra contenida en las celdas de mi base de datos dependiendo de la id que tenga la celda en la que se encuentra el boton editar

Código PHP :
<?php
include("Connections/apertura-base.php");
$idLibro = $_GET["idLibro"];
$ssql = "select * from Libros where idLibro=" . $idLibro;
$editar = mysql_query($ssql);
$fila = mysql_fetch_object($editar);
echo $ssql;
mysql_close($conexion);

 ?>

<form action="update-campo.php" method="post">
<input type="hidden" name="id" value="<?php echo $idLibro;?>">
Nombre:
<br />
<input type="text" name="Nombre" value="<?php echo $fila = Nombre;?>">
<br/>
<br/>
Autor:
<br />
<input type="text" name="Autor" value="<?php echo $fila = Autor;?>">
<br/>
<br/>
Cantidad:
<br />
<input type="text" name="Cantidad" value="<?php echo $fila = Cantidad;?>">
<br/>
<br/>
Precio:
<br />
<input type="text" name="Precio" value="<?php echo $fila = Precio;?>">
<br/>
<br/>
<input type="submit" value="Editar">
</form>
<br/>
<br/>
<a hidden="update-con-seleccion.php" target="_self">Volver</a>

y al presionar el boton enviar este pequeño archivo deberia actualizar la informacion de los registros si estos fueron modificados en el formulario anterior

Código PHP :
<?php
include("Connections/apertura-base.php");
$ssql = "UPDATE Libros set";
$ssql .= "Nombre='" . $_POST["Nombre"] . "', ";
$ssql .= "Autor='" . $_POST["Autor"] . "', ";
$ssql .= "Cantidad='" . $_POST["Cantidad"] . "', ";
$ssql .= "Precio='" . $_POST["Precio"] . "', ";
$ssql .= "where idLibro=" . $_POST["idLibro"];
echo $ssql;
if (mysql_query($ssql)){
echo "Actualización exitosa";
}else{
echo "Error de actualizacion";
}
?>

Ahora mi problema es que desde la segunda parte del codigo no me puedo conectar a la base de datos y al ponerle un echo me muestra que no esta recibiendo ningun dato o informacion de la base, si alguien tuviera la amabildiad de echarle un ojo e indicarme que error estoy cometiendo les agradeceria infinitamente
Lo e echo con una base y campos que tengo echa , solo debes cambiar los campos por los tuyos porque no tengo mucho tiempo para cambiarlos, mira y dale un repaso y veras lo que cambia del tuyo.

Connections/apertura-base.php
 
<?php   
$conexion=mysql_connect("localhost","tu-usuario","tu-contraseña")or die(mysql_error());  
mysql_select_db("tu-base")or die(mysql_error()); 
?> 


update-con-seleccion.php
 
<?php  include("Connections/apertura-base.php"); 
$ssql = "select id, name from users"; 
$rs_libros = mysql_query($ssql); 
while($fila = mysql_fetch_array($rs_libros)) { 
echo'<a href="editar.php?id=' . $fila['id'] . '">Editar</a> '; 
echo $fila["name"] . "<br />";}  
?> 

editar.php
 
<?php include("Connections/apertura-base.php"); 
$id = @$_GET["id"]; 
$ssql = "select * from users where id=" . $id; $editar = mysql_query($ssql); 
?> 
<form action="update-campo.php" method="post"> <input type="hidden" name="id" value="<?php echo $id;?>"> 
<br /> 
Nombre: 
<br /> 
<input type="text" name="name" value="<?php echo @$name = Nombre;?>"> 
<br/><br/> 
Email: 
<br /> 
<input type="text" name="email" value="<?php echo @$email = Email;?>"> 
<br/><br/> 
Nick: 
<br /> 
<input type="text" name="nickname" value="<?php echo @$nickname = Nick;?>"> 
<br/><br/> 
Password: 
<br /> 
<input type="text" name="password" value="<?php echo @$password = Password;?>"> 
<br/><br/> 
Salt: 
<br /> 
<input type="text" name="salt" value="<?php echo @$salt = Salt;?>"> 
<br/><br/> 
<input type="submit" value="Editar"> 
</form> 
<br/><br/> 
<a href="update-con-seleccion.php" target="_self">Volver</a> 

update-campo.php
<?php include("Connections/apertura-base.php"); 
$id= @$_POST['id']; 
$name = @$_POST['name']; 
$email = @$_POST['email']; 
$nickname = @$_POST['nickname']; 
$password = @$_POST['password']; 
$salt = @$_POST['salt']; 
$sql = "UPDATE `users` SET `id`='$id',`name`='$name',`email`='$email',`nickname`='$nickname',`password`='$password',`salt`='$salt' WHERE `id`='$id'"; 
if (mysql_query($sql)) { 
echo "Actualización exitosa "; 
} else { 
echo "Error de actualizacion "; 
} 
echo 'id ' . $_POST['id'] . ', ' . $_POST['name'] . ', ' . $_POST['email'] . ', ' . $_POST['nickname'] . ', ' . $_POST['password'] . ', ' . $_POST['salt'] . '<br /><br />'; 
mysql_close($conexion);
?> 
<a href="editar.php" target="_self">Volver</a> 
Mejore un poco el escript.

Connections/apertura-base.php
<?php 
//Conectamos con el servidor. 
$conexion = mysql_connect("localhost","Tu-usuario","Tu-contraseña")or die(mysql_error()); 
//Seleccionamos la base de datos. 
mysql_select_db("Tu-tabla")or die(mysql_error()); 
?> 
update-con-seleccion.php
 
<?php  
/* Editar. */  
// Incluimos la conexión. 
include_once("Connections/apertura-base.php"); 
// Seleccionamos los campos y la tabla. 
$ssql = "select id, name, email, nickname, password, salt from users"; 
// Liberamos los datos. 
$rs_libros = mysql_query($ssql); 
// Pasamos los datos de la query a un array con un bucle while. 
while($fila = mysql_fetch_array($rs_libros)) { 
// Pasamos la variable $fila y creamos un enlace para pasar la id por url = $_GET. 
echo'<a href="editar.php?id=' . $fila['id'] . '">Editar</a> '; 
// Sacamos todas las filas de la base con el array. 
echo $fila["name"] . " | "; 
echo $fila["email"] . " | "; 
echo $fila["nickname"] . " | "; 
echo $fila["password"] . " | "; 
echo $fila["salt"] . "<br />"; 
} 
?> 

editar.php
<?php  
/* Para iniciar las sesiones. */ 
session_start(); 
// Incluimos la conexión. 
include_once("Connections/apertura-base.php"); 
// Pasamos el id por $_GET desde la url. 
$id = @$_GET["id"]; 
// Seleccionamos la id y pasamos la variable id. 
$ssql = "select * from users where id=" . $id; 
// Liberamos los datos. 
$rs_libros = mysql_query($ssql); 
// Pasamos los datos de la query a un array con un bucle while. 
while(@$fila = mysql_fetch_array($rs_libros)) { 
// Sacamos todas las filas de la base con el array. 
echo "Nombre: "; 
echo $fila["name"] . " | "; 
echo "E-mail: "; 
echo $fila["email"] . " | "; 
echo "Nickname: "; 
echo $fila["nickname"] . " | "; 
echo "Password: "; 
echo $fila["password"] . " | "; 
echo "Salt: "; 
echo $fila["salt"] . "<br /><br />"; 
// Pasmos el id seleccionado a una sesión y las demás filas = campos. 
$_SESSION["id"]=$id; 
$_SESSION["name"]=$fila["name"]; 
$_SESSION["email"]=$fila["email"]; 
$_SESSION["nickname"]=$fila["nickname"]; $_SESSION["password"]=$fila["password"]; $_SESSION["salt"]=$fila["salt"]; 
} 
// En el formulario pasamos los datos en cada celda. 
?> 
<a href="update-con-seleccion.php" target="_self">Atras</a><br /> 
<form action="update-campo.php" method="post">  
<input type="hidden" name="id" value="<?php echo  $_SESSION['id'];?>">
<br /> 
Nombre: 
<br /> 
<input type="text" name="name" value="<?php echo $_SESSION['name'];?>"> 
<br/><br/> 
Email: 
<br /> 
<input type="text" name="email" value="<?php echo $_SESSION['email'];?>"> <br/><br/> 
Nick: 
<br /> 
<input type="text" name="nickname" value="<?php echo
$_SESSION['nickname'];?>"> <br/><br/> 
Password: <br /> 
<input type="text" name="password" value="<?php echo $_SESSION['password'];?>"> <br/><br/> 
Salt: <br /> 
<input type="text" name="salt" value="<?php echo $_SESSION['salt'];?>"> <br/><br/> 
<input type="submit" value="Editar"> 
</form> 
update-campo.php
 
<?php 
// Incluimos la conexión. 
include_once("Connections/apertura-base.php"); 
// Pasamos los datos del formulario. 
$id= $_POST['id']; 
$name = $_POST['name']; 
$email = $_POST['email']; 
$nickname = $_POST['nickname']; 
$password = $_POST['password']; 
$salt = $_POST['salt']; 
// Pasamos los datos para actualizarlos en la tabla. 
$ssql = "UPDATE `users` SET `id`='$id',`name`='$name',`email`='$email',`nickname`='$nickname',`password`='$password',`salt`='$salt' WHERE `id`='$id'"; 
// Liberamos los datos con la condición if. 
if (mysql_query($ssql)) { 
echo "Actualización exitosa "; 
} else { 
echo "Error de actualizacion "; 
} 
// Mostramos los datos. 
echo 'id: ' . $_POST['id'] . ', Nombre: ' . $_POST['name'] . ', E-mail: ' . $_POST['email'] . ', Nick: ' . $_POST['nickname'] . ', Password: ' . $_POST['password'] . ', Salt: ' . $_POST['salt'] . '<br /><br />'; 
echo '<a href="editar.php" target="_self">Atras</a> <a href="update-con-seleccion.php" target="_self">Inicio</a>'; 
// Cerramos la conexion con el servidor. 
mysql_close($conexion); 
?> 
No se como llegué aquí jeje pero recuerdo estos tiempos de martillo y sincel, sin aprender el lenguaje no había bienestar para la familia jaja. Como cambiaron las cosas ahora con la nueva tecnología.