Estoy buscando y los códigos que encuentro no me funcionan nunca :S
Estoy intentando con éste y no me sale
Código PHP:
mysql_query("UPDATE agenda SET email = $email
WHERE nombre = $nombre AND apellido = $apellido");
Que es lo que hago mal?
Alguien me puede echar una mano? no he conseguido que me funcione el código :(
Saludos y buen día!
Buenos días a todos!
Estoy creando una base de datos en la cual guardaré registros de mis conocidos/colegas, y me gustaría que se actualizara cada tanto.
Me explico un poco mejo, en mi base de datos se guardará: -ip, nombre, apellido, nacimiento, direccion, email, telefono y movil-
Y lo que me gustaría es que se guarde todos los datos, pero si cambio mi dirección o movil, si vuelvo a agregar mi nombre y mi apellido, se sobrescriban los datos anteriores.
Creo que me expliqué bien...
El código es el siguiente:
Código PHP:
<?php
//1. Crear conexión a la Base de Datos
$conexion = mysql_connect("host","user","pass");
@mysql_query("SET NAMES 'utf8'");
if (!$conexion) {
die("Fallo la conexión a la Base de Datos: " . mysql_error());
};
//2. Seleccionar la Base de Datos a utilizar
$seleccionar_bd = mysql_select_db("zoby_7887666_prueba", $conexion);
if (!$seleccionar_bd) {
die("Fallo la selección de la Base de Datos: " . mysql_error());
};
//3. Tomar los campos provenientes del Formulario
$ip = $_SERVER['REMOTE_ADDR'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$nacimiento = $_POST['nacimiento'];
$direccion = $_POST['direccion'];
$email = $_POST['email'];
$telefono = $_POST['telefono'];
$movil = $_POST['movil'];
$otro = $_POST['otro'];
//4. Insertar campos en la Base de Datos
$insertar = mysql_query("INSERT INTO agenda (ip, nombre, apellido, nacimiento, direccion, email, telefono, movil, otro)
VALUES ('$ip','$nombre','$apellido','$nacimiento','$direccion','$email','$telefono','$movil','$otro')", $conexion);
if (!$insertar) {
die("<center><h1><font color=red> Solo se admite un registro por IP en mi base de datos.</font></h1></center>");
//die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
};
//4. Cerrar conexión a la Base de Datos
mysql_close($conexion);
?>
Saludos y gracias!