Se trata de un formulario que enviara los datos a la BD. Siguiendo un manual he escrito el siguiente código:
Código PHP:
<?
$db_host="localhost"; // Host al que conectar, habitualmente es el ‘localhost’
$db_nombre="pepe"; // Nombre de la Base de Datos que se desea utilizar
$db_user="manolo"; // Nombre del usuario con permisos para acceder
$db_pass="paco"; // Contraseña de dicho usuario
$connect=mysql_connect($db_host, $db_user, $db_pass) or die ("Error al conectar a la base de datos.");
mysql_select_db($db_nombre ,$connect) or die("Error seleccionando la base de datos.");
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO emseeker ('cod_usuario', 'nombre', 'apellido1', 'apellido2', 'mail', 'pais', 'ciudad', 'edad', 'sexo', 'nick') VALUES ('','{$_POST['nombre']}','{$_POST['aplldo1']}','{$_POST['aplldo2']}','{$_POST['email']}','{$_POST['pais']}','{$_POST['ciudad']}','{$_POST['edad']}','{$_POST['sexo']}','{$_POST['nick']}')",$connect);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($connect);
if(!empty($my_error))
{
echo "Ha habido un error al insertar los valores. $my_error";
}
else
{
echo "Los datos han sido introducidos correctamente";
}
?>
Cita:
He intentado googlear pero no he encontrado ninguna solución. Si alguien me puede decir si se debe a algún error de código se lo agradeceré eternamente :PWarning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /mnt/web3/52/04/51552504/htdocs/a/b/c/pruebas/insertar_datos.php on line 7
Error al conectar a la base de datos.
Error al conectar a la base de datos.
Un Saludo.